Fix parseCode

- Recognize PRE (CODE_FENCE) in addition to CODE
  tokens for determining code snippet boundaries.

- Optimize ParserBlock.prototype.parsePara to not
  trim leading white space if there's no indentation.