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
Merge branch 'release' into dev
Merge branch 'release' into dev
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
Merge branch 'release' into dev
Merge branch 'release' into dev
Keep using K.Roslyn on dev for now
PEReader needs to be used in using block
cache - allow access to old (outdated) entry when creating cache entry

this allows to reuse the SourceText object which will enable incremental
parsing/updating of syntax trees
buffersync - introduce a SourceTextService to allow buffer updates

Makes the Rolsyn compiler ask for source text from a service when building
syntax trees. Allows to record source text changes when a corresponding
messages is being received
buffersync - incorporate feedback
buffersync - incorporate feedback
buffersync - incorporate feedback
buffersync - sorted usings