Uses DEV_NULL instead of SYSTEM StringLogger in many places, as well as
abstractions instead of printStackTrace() and such. This greatly reduces
amount of logging to the console when running kernel tests.
Adds scalastyle plugin to Cypher's pom.xml

o scalastyle is *not* run by default for now
o run it explicitly with mvn -DscalaStyle scalastyle:check
o run it as part of verify with mvn -DscalaStyle verify
o config is in etc/scalastyle_config.xml and needs tweaking
Merge pull request #732 from boggle/2.0-with-scalastyle

Adds scalastyle plugin to Cypher's pom.xml
Performance improvements

o Don't do clever reflective stuff in CompositeStatementContext
o Don't do the double-conversion of property id -> property key in the kernel API
o CleanupService now schedules itself using a timer
o Added a temporary performance test to help drive performance improvements in 2.0
Fix broken test
Merge pull request #730 from tinwelint/2.0-less-logging-in-kernel-tests

Uses DEV_NULL instead of SYSTEM StringLogger in many places
A little trick to have System.out in a doc test not print to System.out
Adds the ability to store UniquenessConstraints in the Schema.

The constraints are not used for anything or applied in any way, all we do is store them in the schema store.
We have the ability to store, retrieve, and drop UniquenessConstraints, both from transactional state, and stored state.