[Design] Add TagHelperDescriptorResolver implementation.

- Added a basic TagHelperDescriptor creation mechanism to the TagHelperDescriptorResolver.
- Added an ITagHelperTypeResolver to be responsible for determining valid TagHelper types.

#99
Why?  I feel like this definitely belongs in this PR.  Part of the `DescriptorResolver` is verifying that `TagHelper`s do not conflict.