Replace GraphDatabaseJUnitSuite with GraphDatabaseFunSuite
Can now configure what log config to use
Backup tool now explicitly sets log config on the databases it starts up, to silence unwanted output
LogbackService does initialization in constructor instead of init, as some services do log output during construction phase
Fixes profiling when no matches are found
Merge pull request #2592 from davidegrohmann/kill-junit

Kill JUnit vol 2
Put back creation of aggregated Javadoc jar.
Fixed NPEs
Merge pull request #2593 from systay/profiling-fix

Fixes profiling when no matches are found
Remove println from test
DocBuilder fixes

- Moved SortItems to astExpressionDocBuilder
- Split out queryShuffleDocBuilder
- Introduced queryHorizonDocBuilder
- Renamed catchNotImplemented to catchErrors and made it print exceptions nicely
- Moved non-perty test classes to Cypher internal
- Fixed ToStringDocBuilder to correctly handle nulls
Ensure solved pattern predicates are added to the left query graph tail

o Fixes a bug where pattern predicates where added post-aggregation
  (to the aggregating QG)