Fix some warnings
It's totally possible that the reference cleaning method will throw an exception, so just handle it
Wrap more user code in #line pragmas
Ref/Event generation tests
Strip typeparam
Remove RazorExtension
Remove a bunch of RazorProject stuff we'll never use
Strip @inject
Do @ref manually - strip out the nest of bullshit