Suppressed a bunch of warnings
Added QueryBuilder class to driver-compat
Implemented DBCollection.setInternalClass
Added support for ReflectionDBObject to driver-compat
Merge branch '3.0.x' into 3.0.x-stream

Conflicts:
	driver-compat/src/main/com/mongodb/DBCollection.java
	driver/src/main/org/mongodb/impl/MongoCollectionImpl.java