Do a store copy on join when there are no log files for the latest transaction.

I tried writing a test for this, but SwitchToSlave is hard to write tests for,
so the fix is provided without one.
Implement ThirdPartyFileSystem for the AdversarialFileSystem
Remove Maven stuff that is no longer needed now that we are not publishing a site.
Add support for hexadecimal literals

Resolves #2564
Merge pull request #2566 from cleishm/hexadecimal-literals

Add support for hexadecimal literals
Merge pull request #2398 from chrisvest/2.0-fix-pulling-updates-without-logs

Do a store copy on join when there are no log files for the latest trans...
Merge pull request #2543 from chrisvest/2.0-adversaries-3rd-party

2.0 adversaries for ThirdPartyFileSystem
Clean up of PlannerQuery and QueryGraph
Merge remote-tracking branch 'upstream/2.0-maint' into 2.1-maint

Conflicts:
	community/cypher/cypher-compiler-2.1/src/main/scala/org/neo4j/cypher/internal/compiler/v2_1/parser/Literals.scala
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/cluster/HighAvailabilityModeSwitcher.java
Clean up after merge
Merge pull request #2574 from systay/tiny-cleanup

Tiny cleanup
Indentation
Introduce UnionQuery and use it
Some refactoring in preparation for UNION in Ronja
Merge pull request #2524 from benbc/2.1-remove-maven-sites

2.1 remove maven sites
Allow Ronja to output pipes for UNION
Merge pull request #2586 from systay/union

Work against handling UNION in Ronja
Refactor query projection (also prepares for adding unwind)
Merge pull request #2588 from systay/new-query-projection

Refactor query projection
Specific goal needed for POM-package project.

Javadocs are generated for most projects without specifying this goal,
but it seems we need it here because the project is POM-packaged.