AS7-6133 Suspect code fixes

* Correct test for includedGroup in mergeBindingGroups(...)
* Use correct server.getState() for log message in reconnectServer
Use correct server.getState() for log message in reconnectServer
AS7-5184 Add re-entrancy checking to EJB3 singleton creation with a unit test.
AS7-5184 Modified the SingletonReentrantPostConstructTestCase to check
for the presence of the IllegalStateException.
The string representation as generated in getActions() was wrong.

The generated string would contain each action offset by 1 to the left
in the order of the members of the Action enum. This is because NONE is
considered illegal and has mask of 0 which didn't play well with
the 1 << n construct used in getActions(). The fix is just to ignore
the NONE - as far as I could deduce, it is only there to check for invalid
action spec during initialization of the JndiPermission.
Include the (String, String) constructor so that the default policy file
provider can use the JndiPermissions.
The actions string now tolerates whitespace to accomodate for human
readability in the policy files.
Add the JndiPermission checks to the NamingContext.

The NamingStore implementations are somewhat private to this module so it
should be enough to check the java permissions at the level of
NamingContext which serves as a gateway between the javax.naming.Context
and the actual NamingStore impls.
cleaning up whitespace
Resolving links or continuations is not done with elevated privileges anymore
requiring the caller to possess appropriate permissions for all parts of
the name resolution.
Add a test for WELD-848 to the PassivationSucceedsUnitTestCase
AS7-6189 Incorrect use of equals in
SubDeploymentDependencyProcessor.deploy(DeploymentPhaseContext)

* Modified loop to use ModuleDependency.getIdentifier() for performing
the equals comparison
[AS7-4978] allow expression for jvm resource attributes

* allow expressions for JVM size's attributes:
  * stack-size
  * heap-size
  * max-heap-size
  * permgen-size
  * max-permgen-size
  *
* allow expressions for jvm-options both for the jvm's resource
  and its {add|remove}-jvm-option operations
* expressions are resolved in ManagedServerBootCmdFactory just prior
  to build the JvmElement instance that will be used to launch the JVM
[AS7-4978] allow expression for jvm resource attributes

* add resource transformers to reject expressions in jvm
  for legacy versions
[AS7-4978] allow expression for jvm resource attributes

* allow expressions for jvm's environment-variables attribute
  (only the value allows expression, not the name of the env variable)
* use more specific expression names in XML tests to avoid any overlapping
AS7-6171 Barf on unknown elements directly under the main element
AS7-5976 Prevent HC abort killing the PC when servers are running
Allow greater flexibility in waits between respawn attempts
Fix IgnoredResourcesTestCase
AS7-6190 ExtensionAdd now initializes parsers for more than one Extension per module
Add DESCRIBE handlers to test extensions so they don't blow up subsequent server creation in DomainTestSuite
Fix ValidateAddressOperationTestCase