Merge pull request #21 from blaenk/definitions

fix definition block regression
avoid text stules to override headers

moving stuff aroud to prevent overrides.
Merge remote-tracking branch 'upstream/master' into codeblock-highlight