fixed code blocks starting with colon

code blocks starting with colon are hijacked by pandocDefinitionBlock,
this commit makes pandocDefinitionBlock check that it does not overlap
with a code block; see diff in tests/pandoc.pdc.

This also refers to issue at (https://github.com/vim-pandoc/vim-pandoc/issues/109) which i am going to close.