WFLY-743 Ability to enable/disable a user

add-user script has now the ability to enable or disable a user with the
command line arguments --enable and --disable.
When enabling or disabling an existing user, the password is not required. Ex :
./add-user.bat -u ggrossetie --disable
WFLY-743 Ability to enable/disable a user in interactive mode
Undertow Beta9
WFLY-1731: fixing management of deployment's bindings related service names, the binder service is now responsible to remove the reference on unbind or deployment stop
[AS7-462] basic patching infrastructure
[AS7-462] introduce boot module
[AS7-462] add patching model resource
[AS7-462] add bundles directory
[AS7-462] Patch generation analysis of version diff

Create the actual patch file following difference analysis
[AS7-462] Cleanup metadata classes
[AS7-462] Fill out the patch.xml xsd
[AS7-462] add xml parsing
[AS7-462] Add missing attribute to xsd
[AS7-462] cleanup module loader
[AS7-462] persist more information for rollback
[AS7-462] refactor patching attributes

* use PrimitiveListAttributeDefinition's Builder to create a valid model
  type for PATCHES
* use SimpleAttributeDefinitionBuilder to create the VERSION and
  CUMULATIVE attributes instead of extending SimpleAttributeDefinition
[AS7-462] fix patching model

* flag the patching resource attributes as storage=runtime since
  they rely on the PatchInfoService to read their values
* moved attribute and operations registration to PatchResourceDefinition
  extension methods
[AS7-462] Patching system

* add test to compare input XML with parsed+marshalled XML
* fix XML parsing and marshalling
* remove utils duplicated methods for hex string <-> byte[] conversion
* fix reading the hashes from the XML by converting the string to a
  byte[]
* do not write hashes if they are empty
[AS7-462] Integrate patch gen with main metadata
Add a patching config file
[AS7-462] add offline patch tool