Ignore null error messages.
"kpm pack" generates web.config
Add web.config generation to functional tests
Make sure "/?" doesn't take over control in top level scripts
Revert "/?" option fix
Prefetch metadata to avoid locking files for metadate references.
Return non-zero exit code if no subcommand/option was specified
Show paths of corrupt cache files during restoring
Suppress CS1705
Update System.Reflection.Metadata dependency
Updated package names in the build script
"kpm build" shows detailed dependency information by default

- Make output format of "kpm pack" consistent with "kpm build"
- Use assembly paths from metadata references
- Add "Building {project} for {framework}"
- Reuse exports produced by LibraryManager
Revert "kpm build" detailed dependency information
Adjusting output severities

http response status and timing should have same treatment as request
report severity enum should not divide output between stdout and stderr
Remove any unprocessed projects from remote

#794
The aspect name shouldn't flow down package dependencies

That was a mistaken assumption
This helps mvc preprocess scenarios
Made the PDB errors go away

#791
Initial plumbing of IAssemblyLoadContext and family
- Removed IAssemblyLoaderEngine and replace it with IAssemblyLoadContext
- Added Microsoft.Framework.Runtime.Loader which has implementations of
IAssemblyLoadContext and IAssemblyLoadContextAccessor for net45 and aspnetcore50
- Use current LoadContext to LoadFile and LoadStream in different loaders
Added IAssemblyLoadContextFactory abstraction
- This interface creates a IAssemblyLoadContext with relevant loaders
- Updated the NuGetAssemblyLoader and ProjectAssemblyLoader to allow passing
in an IAssemblyLoadContext.
- Updated the RoslynCompiler to create a child context when loading the
preprocess assembly.
- Made IAssemblyLoadContext disposable
- Fixed issues with LoadContext and infinite recursion
- Made IAssemblyLoadContext have Load(name)
- Handle ANI extraction on CoreCLR
Changed aspnetcore framework compatibility
- Updated JSON.NET to 6.0.6
- Removed win8 aliasing and added an temporary ugly heuristic for aspnetcore50
compat
- Added unit tests

#596
Use XDocument to do XML operations when generating web.config