Initial setup and import.
haxelib.json
Testing a macro method to handle hxparse's metadata `@:rule [...]` with `Mo.rules( [...] )` instead as the `hxparse.RuleBuilder` might not have run if many `@:build` or `@:autoBuilds` are being used.
Removed BaseLexer.hx.
Both lexers now `Mo.rules( [...] )` instead of `@:rule` while `implements hxparse.RuleBuilder`
Added html helps to Mo.hx
HttpMessageParser.hx can now produce a map of values, an html string or recreate the original input.
Changed how each lexer prints a token. Instead of producing full html output each, each parser on has to provide safe html.
Cleanup of both parsers.
Add new meta to haxe lexer.
Long time no commit!?!

Added a markdown lexer and parser. Added new tokens to TokenDef. Also a slight improvement to Mo.rules(), which produces better expressions.

I can easily say I hate parsing markdown.
International characters work when using @mandel59 unifill library. Might use it by default internally.
Sub lexer fails when detecting reference links in MarkdownLexer.hx. Need to restart sub parser for some fucking reason. Need a fresh look.

MarkdownParser.hx rewrite.
Added Markdown.hx which is a short cut wrapper.
Removed [ and ] from being allowed inside links/references.
Closes issue 3