Parsing of custom markdown tags inside conditionals

At the moment, we need to manually exclude all of
our keywords from markdown blocks because they 
begin with `$` (the same as govspeak) - we may 
want to choose a different character to prefix 
smartdown constructs with.
Merge pull request #103 from alphagov/custom_markdown_tags

Parsing of custom markdown tags inside conditionals