Add the index name to the name of the threads

The river plugin is per-index, and creates one indexer and one or more slurpers. In thread dumps
it is quite helpful to know which of those is for which index.
Fix a consistent typo in the word "authentication"
Remove the commented setting of "autoConnectRetry"

This option is deprecated without replacement, and doesn't really make sense: if connecting fails before
the connect timeout then it likely won't get fixed by retrying: it must be something other than just time that
prevents us from connecting.

Additionally: the connectTimeout of 15s is exactly the same time that Mongo would automatically retry (see
DBPort#CONN_RETRY_TIME_MS, which is used when #maxAutoConnectRetryTime is not configured), so the retry would never
help.
Replace the deprecated MongoException.CursorNotFound with MongoCursorNotFoundException

Conflicts:
	src/main/java/org/elasticsearch/river/mongodb/Slurper.java
Merge pull request #370 from Collaborne/authN-typo

Fix a consistent typo in the word "authentication"
Build the project using Java 7. JDK 7.0 update u55 is required for Elasticsearch 1.2 or higher
Merge pull request #377 from benmccann/java-7

Build the project using Java 7. JDK 7.0 update u55 is required for Elasticsearch 1.2 or higher
Merge pull request #373 from Collaborne/deprecated-exceptions

Replace the deprecated MongoException.CursorNotFound with MongoCursorNotFoundException
Ensure that all cursors are closed properly
Merge pull request #378 from benmccann/cursor-close

Ensure that all cursors are closed properly
Merge pull request #375 from Collaborne/remove-autoconnectretry-comment

Remove the commented setting of "autoConnectRetry"
Use Java 7's autoclosable syntax instead of try/finally
Merge pull request #379 from benmccann/autoclose

Use Java 7's autoclosable syntax instead of try/finally
Merge pull request #372 from Collaborne/index-name-in-thread-name

Add the index name to the name of the threads
Fix a deprecation warning in TokuDownloader
Merge pull request #380 from benmccann/toku-downloader

Fix a deprecation warning in TokuDownloader
Minor formatting fix
Merge pull request #384 from benmccann/enum-format

Minor formatting fix
Fix #381

Make sure all TokuMX are skipped on none supported platform.
The Slurper probably should not create its own MongoClient. The Javadocs for MongoClient state - For most applications, you should have one MongoClient instance for the entire JVM