* fix: non leading-tabs in markdown content (#1559)
Only replaces tabs at the beginning of a block construct. Tabs in the
middle of the item are unaffected.
All tests passing. Tabs in both GFM and CommonMark at 100%
fixes#1559
* update new/html_comments.html to preserve tab
* combine redundant if condition
* add test for tab immediately after blockquote character