Removes unused class FileChannelLoggingService
Adds ability to log user centered statements to a different channel

Introduces LogMarker as a way to tag log statements, modelled after slf4j's Marker
Introduces ConsoleLogger as an overlay over logger to have it log in INFO and with
 a particular marker so statements can be filtered
Introduces ConsoleLoggingFilter so configuration can select to print to console
 certain statements
Removes console logging from the set of default appenders in neo4j-logback.xml
Adds console loggging for interesting for the user events

ClusterJoin now prints basic cluster joining activities
HAMS now prints startup mode, branching and store verification events
SlaveStoreWriter notifies of the progress of a store copy
Fixes logging configuration in packages

Fixes Diagnostics logging on all platforms and allows for console.log printing
Fixes compilation error
Adding missing Cypher keywords to highlighter. Minor doc fixes.
renamed logger to messages log. fixed compile issue. updated console log messages
Merge remote-tracking branch 'upstream/master'
Refactoring and clean up
Fix asserted message in integration test.
Allows for additivity on the base logger
Adds extra check for config error message and also imports the server_id setting
Updates changeslogs to the proper RC1 date
Updates HA setup tutorial for the new startup script behaviour
Fixed grammar. We are avoiding deadlocks, not advertising them...
Merge remote-tracking branch 'upstream/master' into 2.0

Conflicts:
	community/cypher/CHANGES.txt
	community/cypher/src/test/scala/org/neo4j/cypher/docgen/FunctionsTest.scala
	community/kernel/src/main/java/org/neo4j/kernel/InternalAbstractGraphDatabase.java
	community/server/CHANGES.txt
	community/server/src/main/java/org/neo4j/server/AbstractNeoServer.java
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/cluster/HighAvailabilityModeSwitcher.java
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/id/HaIdGeneratorFactory.java
	packaging/standalone/standalone-advanced/src/main/distribution/text/advanced/CHANGES.txt
	packaging/standalone/standalone-community/src/main/distribution/text/community/CHANGES.txt
	packaging/standalone/standalone-enterprise/src/main/distribution/text/enterprise/CHANGES.txt
Adss missing files from last merge
Batch inserter support for labels and schema indexes.

o Creating nodes with labels, adding labels and removing labels
o Listing labels for a node
o Creating schema indexes
o Schema indexes are (re-)populated on batch inserter shutdown
o Support for all the above, except creating new schema indexes,
  in the Batch Database
o Define constants for some error messages to avoid breaking tests
o Updates BatchInsertDocTest
Merge pull request #685 from tinwelint/2.0-batch-inserter-schema

Creating and populating schema indexes in the batch inserter. Merging on good faith that it will give us a green build.
Merge pull request #694 from systay/2.0-pmd-cleanup

Refactoring and clean up