Re-wrote GridFSTest.testBadChunkSize to use less memory
Ignore execution timeout test when sharded
Ignore cursor exhaust tests when sharded
Added getInteger and getBoolean overloads to Document that take a default value
Stop sending unnecessary mapreduce arguments (which cause the tests to fail on mongos)
map reduce test fix
Relaxed check for "ns not found" for drop index command, to just ensure that the error message contains the string
Using new "ordered" field for write commands, which replaces "continueOnError"
JAVA-982, JAVA-1041:  Use write commands for all write operations for server versions that support them.  Add bulk write API to DBCollection to take advantage of write commands's ability to do bulk update and remove and generally provide better error reporting.
JAVA-1081: Examine errObjects list of documents returned by getlasterror from mongos, so that the error code can be extracted from it.