Add extensions for TagHelperOutput to copy from TagBuilder.

- Tested out Merge, MergeAttributes, PullPrefixedAttributes and RestoreBoundHtmlAttribute.

#1319
Maintaining a users case is the primary goal here. We don't want to obstruct it in the case that JavaScript is pointed at the tag expecting a certain case.