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
renamed logger to messages log. fixed compile issue. updated console log messages
Merge remote-tracking branch 'upstream/master'