Remove MongoFuture and moved to callback

JAVA-1554
Any way to DRY up all these namespace error-related callbacks in the various operations?