Add HtmlAttributeNameAttribute for TagHelper properties.

- Added the ability to override the HTML attribute name for TagHelper properties.
- Tested functionality of overriding the attribute name target and inheriting the attribute name.

#121
OIC (after some debugging): We're getting different results running almost the same test. `CompleteTagHelperDescriptorComparer.Default` is never used and the attribute names are never checked.