Change test target framework to aspnet50
Removed unit testing support from design time host
Add project.json as part of cache dependency for compilation
GAC assemblies can be left unresolved when restoring
Remove TestAdapater dependency
Split frameworkAssemblies and dependencies completely
- Framework resolution happens in a single place. It has been removed
 from the nuget and project resolvers
- Updated all project.json files to use the right section for
frameworkAssemblies
Updated C++ projects to vs14
Updating IncludePath to use Win8CoreSystem headers when building targeting
Win7_Plus_CoreSystem
Removing extra IncludePath
Disable partial ngen when crossgening
Allow specifying --partial option to re-enable partial ngen
Cleaning up comments
Add support to pack the main project
- Added new entryPoint field to project.json
- The entryPoint is the application that should be used as the EntryPoint.
Since "root" is just a meta package that doesn't have anything loadable.
- Refactored the logic around copying files to the root to make it match
what happens when we're deploying source.
- Move reports to PackRoot instead of the ctors of each packable type
Merge pull request #701 from aspnet/partialngen

Crossgen in K should turn off partial NGEN
Add version to ILibraryInformation

#666
Fixed null ref in --no-source when project.json doesn't contain target frameworks
Reacting to Roslyn changes
Initial changes to rework the design time host
- Account for multiple target frameworks
Fixed framework name members
Refactoring message types
- Separated References and Dependencies messages
- Changed ProjectName to Name
- Changed ConfigurationData to a list of strings