Updated C++ projects to vs14
"kpm pack --no-source" nupkg 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.
Fix bad merge
Move reports to PackRoot instead of the ctors of each packable type
Set the appbase for source projects