Add TagName attribute for tag helpers.

- Made it so the TagHelperDescriptorResolver could pull tag name targets from TagNameAttribute's on types.

#120
Test TagNameAttribute functionality.

- Tested the behavior between TagNameAttribute and TagHelperDescriptorResolver (the only consumer of the attribute).
- Made sure to test duplicate and inherited class scenarios.

#120