Updated AbstractOperation to be Enumerable
Updated AbstractOperation to be Enumerable

* Renamed class from BooleanOperation to Operation, and updated filename
  to match
* Simplified DOAdapter to use new Enumerable methods in AbstractOperation

basex/ardm-do-adapter,datamapper/dm-do-adapter