[WFLY-2052] / [WFLY-490] Inform user whey they are not being prompted for a realm if it is either supplied on the command line or it was discovered from the property files.
[WFLY-743] Protect against NullPointerException introduced by this change.
[WFLY-490] Guard against bogus attributes in the resource description

Conflicts:
	controller/src/main/java/org/jboss/as/controller/operations/global/ReadResourceDescriptionHandler.java
WFLY-508 javax.batch integration and JSR-352 Batch Applications API support.
WFLY-508 more integration work (improve batch subsystem xml and parsing code); WFLY-1680 upgrade to jboss-batch-api_1.0_spec 1.0.0.Beta1 and jberet-core 1.0.0.Alpha2.
[WFLY-508] more integration work for batch subsystem xml and parsing code
[WFLY-508] Added tests for batch integration.
[WFLY-508] Fix order of the batch subsystem in the example configuration files.
[WFLY-508] Log a warning if batch configuration files were found, but CDI was not enabled.
[WFLY-508] Added thread pool and thread factory to be managed from the subsystem. Set the TCCL for executing tasks and using the bean manager.
** To Squash: Validate only 1 job-repository has been defined
** Temp commit