[WFLY-2069] Switch between alternatives in a batch

* fix AlternativeAttributeCheckHandler as the check depends whether the
  operation is :write-attribute (and alternatives must not be defined) or
  :undefine-attribute (and an alternative *must* be defined)
* flag discovery-group-name and connector attributes to restart all
  services
* skip runtime update on HornetQ control object for these 2 attributes
  (that are not part of HornetQ management API)
[WFLY-2109] Setting -Dprogram.name in wsconsume/wsprovide scripts
[WFLY-2060] Add date in the server.log format in appclient and domain servers logging.properties as well
[WFLY-567] / [WFLY-490] Update the security realm based services to provide 'ServiceUtil' implementations that can be used to provide service names based on a realm name and also to set dependencies.

Enable the use of the 'ServiceUtil' classes across WildFly.
[WFLY-2007] Adding security realm testing.

Initially for the properties files and LDAP.
[WFLY-455] add support for ldap authorization
[WFLY-455] Port the changes contributed by Flemming Harms over to version 2.0 of the schema.
[WFLY-455] / [WFLY-490] / [WFLY-2007] Adding test configurations for LDAP authorization testing.
Additional round of changes adding tests for LDAP group loading.
Minor update to authorization configuration to ensure it is referencing groups and not roles.
Starting to write next stage of tests.
One more role to group conversion missed.
Additional role to group conversions.
Further LDAP authorization testing.
Exploring a more verbose but easier to describe LDAP configuration.
Minor LDAP fixes.
[WFLY-490] / [WFLY-455] Modification to the schema to continue LDAP group support with a more user friendly configuration.
[WFLY-490] / [WFLY-2082] / [WFLY-455] Reuse an connection to the LDAP server for both authentication and group loading.
[WFLY-490] / [WFLY-455] Rework the LDAP authorization resource definitions to be task based, to split username searches from group searches and also to allow the definition of iterative searches.