Shell Interpretor Neo4j

just a little patch to correct how to execute the bash script
Activate Grunt rev task

- Prepends js and css file names with md5 of
contents so web browsers don't load cached files
when the contents has changed.
moving logback artefact into test scope

licenses and notices need to be updated
Update server for docs deployment.
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.
- Webadmin redirects to browser for authentication
Update auth frame layouts to match 2.2 style.
/authenticate -> /authentication
Prevent form submit on enter in IE < 11.
Break long lines in inspector.
Improve test speed by using an ImpermanentGraphDatabase
Cancel index sampling when index is dropped
Docs: clarify location of remote shell settings.
Tiny rewriter that changes WHERE x IN [1] into WHERE x = 1
Make the page usage counter increments and decrements branch-free

This doesn't make much of a difference for performance, but I think it's neat none the less.
Merge pull request #3474 from systay/simplify-in

Tiny rewriter that changes WHERE x IN [1] into WHERE x = 1
Merge pull request #3475 from chrisvest/2.2-branch-free-page-usage-counter

Make the page usage counter increments and decrements branch-free
Merge pull request #3473 from jotomo/server-shell-conf-location

Docs: clarify location of remote shell settings.
Check consistency of counts store

- disable computation of relationship counts for (label,type,label) in PBI and CountsComputer
- fix CsvInputBatchImportIT having the same problem with relationship counts for (label,type,label)
Prevent to build up state in ConcurrentCountsTrackerState when increments have delta = 0
Added option to force surefire to produce heapdumps in case of OOM