Allow the magic output filename `-`, which means send output to
stdout instead of to a file.
Tweak the #ifdefs for fenced code blocks so that if they aren't
enabled they aren't enabled ANYWHERE.