Update templates\samples\tests to use ensure viewstart.cshtml and views directory names are cased appropriately #1559

@pranavkm , could you please review this PR??
this class `contains default HTML display templates`.  it neither locates nor renders since `TemplateRenderer` and `TemplateBuilder` do that (almost, neither class name is perfect). further we reserve the word "render" for cases where "return" and "generate" aren't appropriate.  (in the case of HTML helpers, that usually means using `ViewContext.Writer` directly.)  bottom line this class isn't used unless no display template is found.

so don't touch this file or `DefaultEditorTemplates` except possibly to add the simple `<summary/>` I suggest.  not worth adding anything to `TemplateRenderer` since that class is `internal`.