ENH: Better error if args passed to delayed are not picklable

Fixes https://github.com/joblib/joblib/issues/169
Please always be specific on the type of exception you catch. Also if you catch the underlying exception instance you could generate a more informative error message.