Add copy helpers for TagHelperOutput from TagBuilder.

- Added a new test project for tag helper specific code.
- Tested out Merge and MergeAttributes.

#1319
use `Assert.Single()` instead to pick out entries with the two keys.  test shouldn't fail if order changes.