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-6413] Fix up JGroups subsystem remove operation.
[AS7-6413] Fix up JGroups subsystem remove operation, part 2.
[AS7-6128] Final changes to handling Infinispan VIRTUAL_NODES transformation.
[AS7-6334] jsf subsystem resource transformation

* warns if the jsf subsystem resource as a non-default slot value that can not be handled by
  legacy host controllers or defined any unknown attribute
check read-master-domain-model operation outcome

* in HostControllerRegistrationHandler, check for the outcome of the
  read-master-domain-model in case it fails.
[AS7-6334] jsf subsystem resource transformation

* add transformer for jsf subsystem's write-attribute & undefine-attribute operations
refactor jsf subsystem transformers
[AS7-6334] jsf subsystem resource transformation

* add transformer for ADD operation
* reject the write-attribute/add operations if there are unknown
  attributes for legacy version
Better javadoc