Forgotten conversion to DemandSpecificDistribution
CostMarginal -> CostVariable

Per reviewer's suggestions.  (Thanks!)
Use Temoa specific error messages.

Also, make it extra clear for an end-user when there is no solver
available.