Add basics of a SegmentedRegressionModel

This is somewhere between a RegressionModel and the
RegressionModelGroup. Unlike the group the individual models are not
fully configurable: only the model expression and ytransform can be
customized. Fit and predict filters are global across all segments.

YAML interface is still to be done.