Carljv improved lowess rebased2

rebased version of the cython lowess version PR #266

I left the old lowess in there as smoothers_lowess_old.py, just in case

Tested on python 2.7 and unit tests run without errors or failures

not yet: type casting as discussed with Ralf