Add copy helpers for TagHelperOutput from TagBuilder.

- Added a new test project for tag helper specific code.
- Tested out Merge and MergeAttributes.

#1319
yes, bake something akin to `TagBuilder.AddCssClass()` into this copy. we need to merge `IHtmlGenerator` classes with user input, also part of the reason `AddCssClass() exists.