Remove constructor injection from TagHelper creation.

- We now rely on Activator.CreateInstance to instantiate TagHelpers.
- Added test to validate throwing.
- Removed existing tests that expected the constructor injection behavior.

#1303