Add FormTagHelper.

- Added the FormTagHelper.
- Utilized the IHtmlGenerator to share base functionality with the HTMLHelper counterparts.

#1246
add `.ToLowerInvariant()` to both of these. that'll make them look more like HTML attributes.