Revive ModelMetadata.ShowForDisplay and ModelMetadata.ShowForEdit

Fixes #679
can you reuse the similar (identical?) method in `DefaultDisplayTemplatesTest` instead?  perhaps move the one true `HtmlHelper` creator someplace common?  (Yeah, the one true creator that does enough work to not only instantiate an `HtmlHelper` instance but also to execute the template subsystem.)