Allow invalid HTML to be in Razor pages.

- Modified the TagHelperParseTreeRewriter to not remove invalid HTML snippets.
- Added tests to validate invalid HTML is allowed.

#212
Invalid HTML can be things like `< /`.  We need to pick up the whitespace and not skip it for those cases.