Rename FromSericesAttribute.cs to FromServicesAttribute.cs
Addressing breaking IFileSystem changes

@pranavkm
Checkin VS auto-modifications to kproj files
Layout specification and discovery should follow the same behavior as
partials

Fixes #1047
React to DI changes
Revert changs to Flush point tests made as part of 4ad3e9

This should resolve timing issues that are currently being seen.
Update message from DI exception
React to DI changes part 2
[Partial fix for #1372]Added SimpleTypesExcludeFilter to exlcude validation on simple types and also added tests to cover scenarios.
Changed to use OptionalRouteConstraint created by Routing to use for inline optional parameters in attribute routing. Also added tests for inline parameters.
Adding support for ModelMetadataAttribute in core.
Fix build break
Update templates\samples\tests to use ensure viewstart.cshtml and views directory names are cased appropriately. #1559
Compilation of Views should be affected by changes to _ViewStart files
that are applicable to the view.

Fixes #974
Make Flush work without requiring curly braces
Fixes #1547
Fixing build break

Change the casing of _ViewStart.cshtml to match the expected case.
Reacted to aspnet/Razor#215 changes.
Add out-of-order HTML attributes to MVC tag helper sample
- these are rendered in the same, non-alphabetic order
- demonstrates aspnet/Razor#225 does not affect HTML attributes
Fix #1618, Add asp- prefix to custom attributes of MVC tag helpers
- update XML docs to reflect new HTML / custom attribute separation
- update `Exception` messages to use new attribute names
- update MVC tag helper sample to use new custom attribute names
- add missing `<input/>` tag helper `throw`s test

nits:
- reword a few comments and messages for clarity and consistency
- use `<exception/>` sections to describe what's thrown
- add "Reviewers" comments about current throws
 - note `<a/>` and `<form/>` are slightly inconsistent with others: `throw`
   if unable to override specified `href` or `action` attributes; rest
   `throw` only if custom attributes are inconsistent e.g. `<input/>` with
   `asp-format` but no `asp-for`
- create test tag helpers after all property values are available
Add functional test of MVC tag helper sample
- ensure future changes don't break this sample