Test against latest spec
Make test failures easier to read
Parse entities as parts of strings
Make DocParser responsible for processing inlines
Fix parsing of blockquotes and ATX headers
Fix up encoding and escaping to match the spec
Changed inline parsers to be monomorphic and modify inlines param.

They all return true or false now, instead of the inlines parsed.
Performance optimization.
New approach to parsing emphasis
Rename parseEscaped method; fix up the code
New approach for newline parsing
Minor code cleanup
Merge branch 'sync-with-spec'