Added warning to stand alone if x_inc is not defined.
ECF fitting now removes redundant data when fitting without an IRF. This is not ideal as residuals and fitted are now wrt data_start and not trans_start.
When fitting without IRF, caller can make sure data_start = trans_start = 0.