Add TagHelper functional test.

- Added an end-to-end test that verifies all content behaviors and functionalities of tag helpers.
- Added some common user scenarios to verify that the system works how we expect.

#1116

**Note:** Wasn't sure to what extent I should hold back on testing these so they may be too extensive.
If you aren't modifying global config (`Startup.cs`) as part of these tests, you should be able to merge this with RazorWebsite.