fixes for parsers for link definitions, citations, footnotes and
comments
add tests for explicit block parsers except everything related to
directives