Fix tests and changed TagHelper activates property accessors.

- Changed TagHelper property accessors from private to protected internal.
- Changed throw tests to be shorter.
- Changed reflection setting to now use the internal accessibility of the TagHelpers
- Removed activator to just use internal accessibility of TagHelpers.
curious: is this for `DefaultHttpContext`?