added gradlew.bat for windows users.
JAVA-989: Changed QueryBuilder.near to use documented version of .
Switching from TestNG to JUnit
Fixed bug in ServerStateNotifier when used with a pre 2.4 server that doesn't have maxMessageSizeBytes in isMaster response
Made a test less fragile to slow network
Trying to get Jenkins build to pass on Java 5
Updating to Gradle 1.9
Removing use of TimeUnit.MINUTES, which isn't in Java 5.
Removing use of Collections.newSetFromMap, which isn't in Java 5.
Removing use of String.isEmpty(), which isn't in Java 5.
https://jira.mongodb.org/browse/JAVA-863, fixed null checks in reove method
https://jira.mongodb.org/browse/JAVA-863, fixed null checks in remove method
Merge branch 'master' of https://github.com/neerajbhatt/mongo-java-driver into 2x-863

Conflicts:
	src/test/com/mongodb/gridfs/GridFSTest.java