preprocessor: add weibull and weibull_pdf options for estimation and new estimation, #520