propagate param_hints from components to CompositeModel

This is meant to address issue #172 and to propagate parameter hints from component models when making a composite model.  The fix simply copies the parameter hints from `left` and `right`, and assumes (that is, does not explicitly check) that `prefix` is used to avoid collisions of parameter names, but it happens after the check for name collisions.