Add Html.Partial - sync versions of Html.PartialAsync

Fixes #1107
nit: you don't need to name the `viewData` parameter