Added new common module to Ant build
OSGI compliant manifest files
Added Cobertura plugin
Propagating writeConcern in save
Added FieldHelpers class for converting a field value to a boolean
Added getServerAddress method
Added Util class from 2.x driver
Added fromNew method to convert from org.mongodb.ReadPreference to com.mongodb.ReadPreference
Renamed test classes to all end in "Test" because otherwise ant build doesn't run them. Made TestEntity Serializable again.
Also made Mongo and DB static in TestBase to make tests run quicker.
Added MongoClientURI and test cases
Added MongoClientOptions, MongoClientURI, MongoOptions, and MongoURI.
Added all the remaining Mongo and MongoClient constructors
Added count method to DBCursor
Added support for DBCollection.setObjectClass.
Fixed a bug in DBCollection.update with WriteConcern propagation
Added a few missing methods to DBCollection and DB
Made MongoClientTestBase getters protected
Added GridFS 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