Fixed performance issue in the outliner.

The outliner is not even being used yet (still has the Lua stuff in it),
but there was a big performance hit from creating a new grammar instance
for each span changed. Made the parser and grammar singletons.

Also added the brace matcher (basically straight from MSDN). Would like
to extend it to match other stuff (main/end main, function/end function,
etc.).

Removed the Irony snk. It was becoming cumbersome when testing. Will
have to address the assembly signing at some point.