Fix #1618, Add asp- prefix to custom attributes of MVC tag helpers

- more details in individual commit descriptions
- one highlight is addition of functional test for MVC tag helper sample
hence the "at most".  details of the `AntiForgery` default are covered with that property.