React to aspnet/Razor#214 changes.

- TagHelperAttributeDescriptors changed to be lighterweight and not depend on PropertyInfo, had to modify our use of them to work with the new contract.
was icky to mock `PropertyInfo` anyhow :dancers: