Remove MongoFuture and moved to callback

JAVA-1554
This is suspicious.  I don't see this call to release in other similar operations.  Seems like the release could/should be handled by withConnection.