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

@pranavkm , could you please review this PR??
`_ViewStart.cshtml` is a behavior of `RazorView` and not this type. Might want to move the remark there. For this type, I think you could say something along the lines of

> For ViewResults returned from a controller in an `<c>Area</c>`, `<see cref="AreaViewLocationFormats" />` is used. `<see cref="ViewLocationFormats" />` is used for locating all other views. Locations are composite format string (http://msdn.microsoft.com/en-us/library/txafckwd(v=vs.110).aspx) where the following values for the following indexes are filled using the `ActionContext`: {0} - Action name, {1} - Controller name, {2} - Area Name. 

> The values for these tokens are filled in as is without change in casing. This means that returning a ViewResult from the Test action of HomeController would result in looking for the view at the location /Views/Home/Test.cshtml. If <see cref="RazorViewEngineOptions.FileSystem" /> performs case sensitive lookups either because it is backed by a physical file system that is case sensitive or is implemented to be case sensitive, locations such as /views/home/test.cshtml would not be discovered.