Adding an Ntlm variation of the test

Modified the helpers to take in an application host config file to accomodate future needs.
Reacting to a change in the environment variable from ENV -> KRE_ENV
Reacting to the cache package rename and few misc changes

1. Setting expiry time for cached items.
2. Some other misc changes.
Disabling Ntlm+WebListener test combination

For some reason the KRE_ENV value being set is not honored. Disabling the test alone to unblock build.
React to SetSlidingExpiration spelling fix.
Enabling the Ntlm+WebListener combination back as the issue is fixed.

https://github.com/aspnet/Configuration/commit/bbb2a29a9956123a3d5eb067e9a2c2f925d6892a fixes the issue.
Changing the project folder structure to include wwwroot
Enabling "authors" element in project.json

Related hosting bug is fixed:
https://github.com/aspnet/Hosting/issues/74
Adding a variation that does a kpm pack and starts the application

Currently adding only for Helios & X86 desktop CLR. Will add a few more interesting variations in future.
Updating sample readme

Also removing some mono related settings on NtlmStartup.
Fixing Program.cs to populate a IHostingEnvironment service

Also contains a general cleanup.
Updating sample to use config file named config.json instead of LocalConfig.json
Updating Social startup as well to use chaining to add configuration sources.
Updating release NuGet.config
Updating dev NuGet.config
Removing the work around applied for the multi Antiforgery token issue

Original MVC bug is fixed now.
Adding a variation to start weblistener from kpm pack output
Update sample data to include 100 users
remove the packages cause 500
Remove the comment in project.json which break performance build script