[WFLY-456] Minor OperationContext impl cleanups
[WFLY-456] Bring in John Bailey's audit log classes
[WFLY-456] Add real audit loggers into the model controllers; integrate management handlers
[WFLY-456] Log the full set of information
[WFLY-456] Fix problems from rebase
[WFLY-456] Use SecurityContext when invoking JMX methods via remoting
[WFLY-456] Move core security classes into own module
[WFLY-456]  Rework things and make the controller logger work
[WFLY-456] Include the access mechanism in the log, move some more classes to core-security
[WFLY-456] Make audit logger available to JMX
[WFLY-456] Pluggable MBeanServer delegate to audit logger, and loads of exception handling
[WFLY-456] Jmx audit log proxy
[WFLY-456] Separate the configuration for the core controller and jmx audit logs
[WFLY-456] Set the booting flag in the jmx layer
[WFLY-456] Integrate audit logging resource and ops into JMX extension so it can be configured there
[WFLY-456] Correct copyright notices in my new files
[WFLY-456] fix problems from rebase
[WFLY-456] Get rid of the original hashing implementation
[WFLY-456] Add missing originalResultTxControl from rebase
[WFLY-456] Add config for appenders