Assigns default memory size for relationship group store

The default size is 10M (or 0.03% size of nodestore if the size is allocated by AutoConfig)
Tagging for version 2.1.6
Fix carousel step arrows getting cut off.
Wrap propertyKeys in a div for better compability.

- Fixes the text overflow error of labels in Safari.
Updated auth docs for defaulting to enabled together with some more structure.
Back to development version.
2.1.6-SNAPSHOT -> 2.1.7-SNAPSHOT
Update version of cypher 2.1 compiler
Add support for server authentication in Neo4j Browser

- Browser exposes authentication and uses authorization if needed.
- Set of new :server commands are now available, along with documentation for such.
Rely on recovery for index statistics not flushed to counts store

There was a race condition between committing transactions and flushing
the counts store as part of taking an index online. This problem is
related to the fact that an index comes online non-transactionally, so
when that process tries to flush the counts store it would read the
lastCommittedTransactionID from the store, but that transaction might
not have been fully applied yet. We write the lastCommittedTransactionID
after we have successfully written the transaction to the log, but
before the transaction has been applied to the store files. With the
counts rotated before the transaction commits, the committing
transaction would encounter a counts store that already thinks the
transaction in question has been committed, and thus reject it.

Since flushing the counts store when taking an index online is only an
optimisation to avoid having to re-sample the index on recovery, it is
safe to simply remove the flushing on the counts store and pay the cost
of slightly longer recovery time instead.
Improves some messages concerning the state of store files

Some exception messages and debug logging statements were too generic
 and lacked information about the specific condition that could lead
 to the problem observed. This commit adds some information that can
 provide some insights that can be useful for debugging.
Import tool recognizes 'TAB' delimiter as tab character
Merge pull request #3541 from davidegrohmann/2.2-update-version-cypher-compiler-2.1

Update version of cypher 2.1 compiler
Merge pull request #3543 from davidegrohmann/2.2-do-not-flush-counts-after-index-population

Rely on recovery for index statistics not flushed to counts store
Add some unit tests for some of the property deduplication stuff in store migration
Import tool prints errors to System.err
Adds a test for deleting node in auto index
Merge pull request #3551 from S124568/2.2-add-node-deleting-test-node-auto-index

Adds a test for deleting node in auto index
Less confusing docs for terminating transactions.
Show a selected state on captions in inspector.