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
I think throwing is best here.