fix #153: parse (and unparse) comment tags {# .. #}

call the {# .. #}-construct for comment tag (previously comment_inline).
n.b. {% comment %} ... {% endcomment %} is a comment block.

some cleanups in sources_parser + handle the new comment_tag token.

beginnings of tests for the unparser (currently lives in the sources parser test suite).