Don't resolve the framework references while resolving dependencies
- This allows other resolvers to handle them. On machines where there
are no reference assemblies installed the GacDependencyResolver is used.
We don't need the version here because the GacDependencyResolver or
ReferenceAssemblyDependencyResolver will figure that out.

#391
Tweak previous fixes made to nuget packages with framework references
- Fix problems with packages that don't specify target framework in
  framework refereneces.
"kpm restore" can specify package folder with "--packages" option
Added support for debugSymbols and optimize flag to compilerOptions
- This is a pre-cursor to the debug/release work.
- Default to full DebugSymbols (like we did before)
"kpm restore" verify SHA values before unpacking
Skip resource assemblies when loading

#419
Reacting to System.ConsoleColor being introduced to CoreCLR
"kpm" returns non-zero error code when there is a SHA mis-match
Updated project file
Initial configuration changes
- Flow configuration everywhere target fraemwork flows (except dependency
walking)
- Added ChangeConfiguration command to design time host
- Added ProjectConfigurations and Frameworks to the project info message
in design time host. The reason it's called project configurations is so that
we don't break current versions of VS.
- Added Configuration to IApplicationEnvironment
- Support "frameworks" node in project.json that will contain target frameworks
- Added default compiler options for debug/release
- Skip configurations that are target frameworks
- Combine options from root, configuration and target framework.
- Added Combine to CompilerOptions that combines a list of
 CompilerOptions in order applying them left to right.
- Made boolean CompilerOptions nullable so we can detect if they were
 set of not.
- Always have default target framework specific compiler options.
- Build packages per configuration.
More configuration changes
- Added tests for combining CompilerOptions
- Updated unit tests and klr.cmd
- Move default configuration list to BuildManager
- Fixed the makefile.shade
- Change to debug configuration
Prefer the configuration value over the previous app env.
Made kpm pack changes to handle configurations
- Added --configuration option to kpm pack.
  This does a couple of things:
1. Sets a CONFIGURATION ini option in k.ini
2. Passes the configuration through to BuildOptions when
using --no-source
- This doesn't update the .cmd files to pass the configuration.
Fixed the build
- Only run specific steps when building in visual studio
- Handle old and new KRE build output format
Made changes to BuildManager
- Use more var
- Create a PackageBuilders per configuration
Move output of "kpm pack" into "approot" folder
Read the configuration from the environment variable
Adding test adapter OM