extract out has_html_pipeline as gem

See https://github.com/doitian/has_html_pipeline
Merge pull request #220 from doitian/bug/183-html-pipeline-init

extract out has_html_pipeline as gem