Inflow tests
Update controller/src/test/java/org/jboss/as/controller/interfaces/InterfaceCriteriaTestUtil.java

NICs without a cable attached are 'up' in Windows, and return a NULL address. That causes an NPE in some tests, this patch prevents adding NULL addresses.
.rar inside .ear re-deployment test case
AS7-5350 CliArgumentsTestCase.testWrongControler always fails on windows
fix for AS7-6408 and some small test refactoring/cleanup
Small docs changes
Use transformer builder for infinispan
Fix ModelTestUtils to work with transformations that modify the model

This involved:
Make MTU.checkFailedTransformedBootOperations() use the original operation as the basis for further testing (previously it was using the transformed op, which hid some issues)
Making a saner version of FailedOperationTransformationConfig.ChainedConfig
Making the FailedOperationTransformationConfig.PathAddressConfig hierarchy a bit easier to work with
Sometimes expressions were not being set by parsers
Fix ListAttributeDefinition parsing
Revisit some of the subsystem parsers and tests following the changes
[AS7-6334] Better test coverage for modcluster rejections
Make ModelTestUtils.checkFailedTransformedBootOps check TransformedOp.failureDescription when failure is expected

Associated subsystem fixes
Infinispan transformers fixes following the rebase onto the improved tests
introduced optional registration to JNDI for keygeneratorfactory
fixed jndi-name extension to use new CMP_1_1 schema
changed subsystem to read settings from model instead of operation. Introduced new abstract superclass for key generator resource desriptions, which holds jndi-name.
CMP subsystem cleanup & transformers
Add new transformers
Only register cmp transformers on DC
[AS7-6334] Added expression rejection testing. Some refactoring to clean up the extension.