Added OptError to opt.catch_run_errors
Added OptError to opt.catch_run_errors

opt.catch_run_errors is supposed to make sure that the current best
FF gets written and is returned whenever something goes wrong inside
an optimizer.

Sometimes the error raised by an optimizer is OptError, but previously
opt.catch_run_errors only looked for ZeroDivisonError and
datatypes.ParamError.

Q2MM/q2mm,ericchansen/q2mm,arosale4/q2mm,ericchansen/q2mm,arosale4/q2mm,Q2MM/q2mm