Fixes dart-lang/markdowndart-lang/markdown#86. Linebreaks should not be treated as `TextSyntax` but should be a subclass of `InlineSyntax`. This also requires a small modification to HtmlRenderer to put a \n after each <br />; this makes all the unit tests pass.