Expose format constants.

Add stub markdown document.
Initial work on markdown format.
Suppress colons from markdown headers.
Prefix error event.

So that when an argument key is *error* it does not trigger an internal
error event erroneously. The prefix is *opt:* so if the option is
`--error` then you must listen for *opt:error*.