Force Javadoc encoding to UTF-8

As windows encoding is CP1252, the javadoc can't be generated with this encoding to to an non ascii caracter in this project.
Forcing it to UTF-8 allow to build the javadoc without errors
JAVA-937: Added support for update() and updateOne() to async-driver
JAVA-1186: Added support for update() and updateOne() to async-rxjava-driver
Ensure CreateIndexesOperation doesn't swallow errors
Update CreatIndexSpecification

Thrown error will be a child of MongoServerException for all
versions of MongoDB > 2.2
Merge pull request #185 from dwursteisen/v3

Force Javadoc encoding to UTF-8
Javadoc fixes
Fix raw type warning in: MapReduceInlineResultsCursor
JAVA-1211: Remove support for slaveOk in MongoClientURI.
Removed unnecessary null check
Added a bit of Javadoc
Changed default maxDocumentSize in BSONBinaryWriterSettings from 16MB to Integer.MAX_VALUE
Added fields WriteResult.toString()
Fixed BasicBSONDecoder.readObject(final InputStream in) to only read enough bytes to decode a single document.
Added test for reading BSON strings
Added cursorFlags to the MongoView(s)
Created Async Administration

Created specific admin operations to encapsulate admin logic
and allow reuse
JAVA-576: Added test to ensure that findAndModify/findAndRemove uses the object class
Async Stream updates

* Applied socket settings to NettyStream and AsynchronousSocketChannelStream
* Bumped Netty version and made NettyStream connection fully Async
* Made AsynchronousSocketChannelStream inline with other streams
  so it now throws a MongoSocketOpenException if connection fails

Refs JAVA-1155
Support 'provided' dependencies in IntelliJ Idea build

Thanks to: http://stackoverflow.com/questions/20421681/provided-dependencies-using-gradle-jetgradle-and-intellij-idea-13