ENH: components.Bleasdale: do not use NaNs, better use zeros

Dear All, 

I propose this small enhancement to the bleasdale component, to avoid it from returning NaN for negative (a+b*x). Instead, I think the function should return zeros, hopefully this won't break anything. 

What do you think?

Best wishes,
Alberto.