EDBI operation improvements

* introduced API methods for
    * retrieving all Index instances
    * removing an Index and related schema objects
* improved `Operation` class hierarchy in edbi jdbc implementation
* implemented drop methods for schema objects

no, it's a double dispatch mechanism like a visitor.