Add copy helpers for TagHelperOutput from TagBuilder.

- Added a new test project for tag helper specific code.
- Tested out Merge and MergeAttributes.

#1319
This needs docs, I can't read what this means.

Also why is it in an internal namespace? if i'm going to write a tag helper looks like I'm going to use it as well so why hide it ?