Add monitor to NamedThreadFactory, so we can track what component created what nr of threads and when.
Merge branch 'master' into threadmonitors

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/InternalAbstractGraphDatabase.java
Accurately report cache sizes before and after purge.

This fixes a merge resolution mishap that occurred in 178be5393fcfaf860c72ba2b9f26acc05b621375.

Also property state units, it's bytes (B) not bits (b), and report kiB when claiming to do so, not MiB.
Merge pull request #2740 from thobe/2.0-cache-purge-statistics

Accurately report cache sizes before and after purge.
Breaking cyclic dependency in IndexManager wrt AutoIndexers
Revert "Revert "More parallellization in the batch importer""

This reverts commit 45b41deb576ca39663cac9dee8cc391421ab764d.
Fix inconsistent behavior in diffsets on remove/add combination.

Previously, remove+add would result in an item added, while add+remove
would result in no net changes. This fixes this inconsistency, leading to net
no changes in both cases.

This resolves two bugs in property and label changing, where one would remove
and add the same label or property multiple times in the same transaction.
Added some javadocs to forseti and the Kernel
Introduce CypherOptionParser
Remove neo4j-support-upload utility
Switch top-level CypherCompiler to using CypherOptionParser

o Rename Prepared to ParsedQuery and clean up interface
o Fix CypherOptionParser's parsing of versions
Move consistency-check module from enterprise to community
Small cleanup
Add store consistency checks to store migration tests

o small cleanups and refactors
Remove additionnal dependencies from the javadocs config.
Extract common code into Base
Merge pull request #2759 from nawroth/additionnal-dependencies

Remove additionnal dependencies from the javadocs config.
Ring changed to SimplePool, which does not rely on acquire/release ordering
Merge pull request #2757 from systay/pre-parser

Introduce a pre-parser in preparation for PROFILE/EXPLAIN
Removed IRC link, updated events URL.