Expose Node degree in REST API.
Separate boss and worker executors in Client
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.
Make more extensive request metadata available in batch requests.
Merge pull request #3412 from lutovich/1.9-flaky-TestCommunication

Separate boss and worker executors in Client
Merge remote-tracking branch 'upstream/1.9-maint' into 2.0-maint

Conflicts:
	enterprise/com/src/main/java/org/neo4j/com/Client.java
Merge branch '2.0-maint' into 2.1-maint
Merge pull request #3405 from jakewins/2.1-batchfix

Make more extensive request metadata available in batch requests.
Remove conflicting dependencies.
Fixes #3017

Changes behaviour for the simple CASE so that null as comparator results in the else expression being used
Hopefully solves recent build failures with licensing

Conflicts:
	pom.xml
Fixing build configuration re; licencing
Merge pull request #3445 from petraselmer/null-case

Fixes #3017
Revert "Merge pull request #3445 from petraselmer/null-case"

This reverts commit ca1dde385209043ac25ab65fbe4ee2072385c83f, reversing
changes made to 3d722bc57520c498d62bf24e6074f023eb4824af.
Update server for docs deployment.
Do not swallow exceptions.
Merge pull request #3446 from thobe/2.1-dependencies

Resolve conflicting dependencies.
Properly closes logging and puts test files in proper places

Problems probably only visible on Windows.

Conflicts:
	community/neo4j-harness/src/main/java/org/neo4j/harness/internal/InProcessServerBuilder.java
	community/neo4j-harness/src/main/java/org/neo4j/harness/internal/InProcessServerControls.java
Merge pull request #3406 from jakewins/2.1-rest-degree

Expose Node degree in REST API.
Revert "Revert "Merge pull request #3445 from petraselmer/null-case""

This reverts commit ce6ad78d80b1a78c82d1ba9450fb810480d3c04c.