Implement composite models as a subclass of Model so that they canbe nested
Assuming the distortion models return the deltas, i.e. the result of the model evaluation, changed the parallel composite model was modified to add them to the original input
Merge pull request #1173 from nden/composite-models

Composite models changes (closes #1158)