[WFCORE-9] Simplify registration of chained transformers for subsystems
[WFCORE-9] Fix problem reading resources in chained operation transformers
Use the abstract TransformerResourceDefinition rather than a inner class to reference each resource type.
[WFCORE-18] Added new resource for the PeriodicSizeRotatingFileHandler
[WFLY-3566] Only remove the JMXSubsystem services if allow-resource-services-restart is set
Merge pull request #44 from kabir/chained-transformers

[WFLY-9] Chained transformer fixes
Merge pull request #46 from kabir/jmx-remove-WFLY-3566

[WFLY-3566] Only remove the JMXSubsystem services if allow-resource-serv...
Merge pull request #48 from jamezp/WFCORE-18

[WFCORE-18] Added new resource for the PeriodicSizeRotatingFileHandler
[WFLY-3406] :  Renaming invalidated jars.
 If the renaming couldn't be done during the patch application then it is tried during the next restart of the server.
[WFLY-3603] Add Global Resource Notifications

* add global notifications for resources:
  * resource-added when a resource is added to the management model
  * resource-removed when a resource is removed from the management
    model
  * attribute-value-written for resources that allow to write
    attributes when an attribute value is successfully changed.
    This notification contains a data set composed of:
    * name - the name of the attribute that has been changed
    * old-value - the value of the attribute before it was changed
    * new-value - the value of the attribute after it was changed

The old-value and new-value are *not* resolved (an attribute that is
undefined and has a default value will return "undefined" as its
old-value).

JIRA: https://issues.jboss.org/browse/WFLY-3603
[WFLY-3362] cancel operations when the channel is closed
prevent the http mgmt server from prematurely close the connections on shutdown
WFLY-3505 Check if service is up before using, to work around problem.