Added MongoNamespace to QueryResult so that it can easily be extracted
from a cursor document in a command response.
Fix javadoc warnings
Added AwaitingWriteOperationIterable to handle race condition when asynchronously aggregating or reducing to a collection

 JAVA-1571