Add QThread subclass that generates the HTML

closes issue #2

Add QThread-subclass HtmlPreviewGenerator that generates the HTML for
the live preview from the entered markdown text.
Merge branch 'feature-async-preview' into develop