Make TagHelperOutput.Attributes case insensitive.

- Changed the Attributes dictionary to utilize a StringComparer.OrdinalIgnoreCase comparer.
- Added a test to validate the new attribute mechanic.

#186