[WFCORE-12] Further cleanup related to deployment-specific marshalling
[WFLY-562] :  Remove AbstractRuntimeOnlyHandler.waitFor
This was replaced by SecurityDomainResourceDefinition.waitForService.
Fix some issues with graceful shutdown
Merge pull request #94 from stuartwdouglas/graceful

Fix some issues with graceful shutdown
[WFLY-882] : Improve error message for bad/incomplete XML in deployment scanner
Adding a new info message if the XML parsing fails, giving some information on where the parsing failed.
Merge pull request #91 from ehsavoie/WFLY-562

[WFLY-562] :  Remove AbstractRuntimeOnlyHandler.waitFor
Merge pull request #96 from ehsavoie/WFLY-882

[WFLY-882] : Improve error message for bad/incomplete XML in deployment scanner
Merge pull request #52 from bstansberry/WFCORE-12_2

[WFCORE-12] Further cleanup related to deployment-specific marshalling
Hide internal implementation classes in ExtensionRegistry
Don't use deprecated ExtensionRegistry constructor
Remove deprecated getExtensionContext variant
ExtensionRegistry should not cache any ManagementResourceRegistration so it won't use the wrong one if it's cloned
[WFCORE-21] Revert ExtensionRegistry changes if the operation that made them rolls back
Introduce an encapsulation of the various elements of the management model
Use it support the copy-on-write/publish-on-commit semantic for ops that make management model changes