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
Remove k.ini file generation during "kpm pack"
Add functional tests for web.config generation during "kpm pack"
Reacting to System.Collections.Concurrent versioning change
Skip non-dll files when reading PE metadata
Fix "kpm build" output

- Use better format with coloring
- Fix a bug when building with unresolved dependencies
Apply similar format to "kpm pack" output
Modify build script to pick latest CoreCLR package

On the CI this would cause the build to pick up the package from the
volatile feed.
Use non-recursive copy operation to fix path too long exception during "kpm pack"
Revert "Reacting to System.Collections.Concurrent versioning change"

This reverts commit d142dad157a131702b767094c2230ee92c1019b8.
Not exclude project root when "kpm pack" with project root as wwwroot
Use the DTH runtime framework to get the correct AssemblyLoadContextFactory.
- Add some caching so that the common case only does the work once
Revert "Revert "Reacting to System.Collections.Concurrent versioning change""

This reverts commit 4a210c13083765f13cf4f75f3680211533b6c0d2.
Fix "k --version" continues executing
Remove wildcards from version if no K_BUILD_VERSION specified
#804