Add `<select/>` tag helper

- #1248

"[Design]" just for missing unit tests. Otherwise complete.
/cc @NTaylorMullen 
This is identical to the `ValidationSummaryTagHelper_InvalidValidationSummaryValue`.  Rename that error to something generic and use it for this too.