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.
Merge branch 'release' into dev
Reacting to System.Collections.Concurrent versioning change
Use non-recursive copy operation to fix path too long exception during "kpm pack"
Merge branch 'release' into dev
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
Merge branch 'release' into dev
Revert "Revert "Reacting to System.Collections.Concurrent versioning change""

This reverts commit 4a210c13083765f13cf4f75f3680211533b6c0d2.
Merge branch 'release' into dev
Merge branch 'release' into dev
Fix "k --version" continues executing
Merge branch 'release' into dev
Remove wildcards from version if no K_BUILD_VERSION specified
#804
Fixed up dependencies
Merge branch 'release' into dev