License fixes

Normalised MongoDB, Inc. Copyrights
Returned accidental license changes
(postgres and creative commons licenses)

https://jira.mongodb.org/browse/JAVA-1120
JAVA-1033: Updated description of fsync write concern flag to reflect 2.6 server behavior.
JAVA-1119: Added maxWriteBatchSize to ServerDescription
JAVA-1117: Reverting to 2.11.x behavior for registration of JMX MBeans: logging at INFO if a duplicate is found, and adding the MongoClient description to the MBean name to provide a way for the application to remove the duplication.
JAVA-1040: Make BulkOperation throw IllegalStateException if executed more than once or with an empty list up updates.
JAVA-1040: Make BulkOperation throw IllegalStateException if executed more than once or with an empty list up updates.
Re-setting version to 2.12.0-SNAPSHOT
JAVA-284: Support replica set name in MongoClientURI and MongoClientOptions
JAVA-1005, JAVA-1009: Added support for minPoolSize, maxIdleTimeMS and maxLifeTimeMS to MongoClientURI
JAVA-1126: Fixed infinite loop in OrderedRunGenerator if write count > max write batch size
JAVA-1126: Factored expression into a final field
JAVA-1119: Fixed off-by-one error in UnorderedRunGenerator