ENH: Comprehensive error message for invalid parameter values

Looks like this now:

ValueError: parameter 'C' cannot accept value '123.4' [value must be convertible to type 'float', and value must be in range [0.0, 10.0]]