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
Make MTU.checkFailedTBOs() check that the transformers actually reject things rather than them failing on the legacy controller