update APIs to return MorphiaIterator types so close() is visible without having to cast
fixes #605