resolves #447 add html-pipeline as source-highlighter option

- also optimize listing & literal template as pure Ruby
Merge pull request #448 from mojavelinux/html-pipeline-highligher

resolves #447 add html-pipeline as source-highlighter option