added Microsoft.AspNet.StaticFiles package to be able to serve static files for the sample
sorted dependencies corrctly on sample
Add using statement for extension methods.
Fix test.
Chaning unit test to use Mock.Setup instead of setting it directly
Removing magic link generation
Moving IViewEngine to MvcOptions
Move setting up options to MvcOptionsSetup
Fixes #760
Add extra unit tests and functional tests for CompositeViewEngine
Fixes #768
Remove unnecessary awaits to speed up cold startup time.
The await/async patterns adds a state machine that takes time to jit, in this
case the await is not necessary and the code remains simple without adding
continuations.
Added Configuration to TestApplicationEnvironment
Moving UTF8EncodingWithoutBOM.cs to Common and renaming it as Encodings.
Renamed configurations to frameworks in project.json
Adding support for activating view properties
Fixes #700
Revert "Adding support for activating view properties"

This reverts commit 21bb8cb9fb86bb03ba848c4b4e99a1945c26dcbc.
Reacting to System.Collections version change
Reacting to System.Collections versioning change
Adding support for activating view properties
Fixes #700
[#732] Attribute Routing: Implement `~/` for overriding a prefix

This change allows a user to override a route prefix set using
[Route("...")] on the controller by providing a route template
on the action that starts with "~/" or "/". For example,
[HttpGet("~/...")] or [HttpGet("/...")]

If the user specifies a template in [Route] that starts with "~/"
or "/", we will just strip the prefix from the template and use
the remaining part of the template.

The reason to do this is that there's a reasonable extensibility
scenario where a user can implement a global prefix for routes as
a convention (using IReflectedApplicationModelConvention), and use
~/ to escape that prefix (just like we support with action-level routes).
Cache file info access in viewengine

Move compilation and VirtualPathViewFactory to be singletons
And cache access to files.

The cache time is controlled by MVC options.
The cache is implemented in the ExpiringFileInfoCache.cs