Add "kpm wrap" command

- Add CsprojDumper, a tool used to dump csproj references
- "kpm wrap" creates project.json wrappers for csprojs in 'wrap' folder
- "kpm wrap" updates global.json to include 'wrap' folder as sources
- Project references are added based on output assembly name
"kpm restore" only caches http responses with success status code
Expose the project build output folder to project.json
Fix test failure in ChangingLanguageVErsionIsEffective
Update the post build scripts to use project:BuildOutputDir
Exclude 'wrap' from kpm commands on Mono
Small null check to make errors nicer for unresolved deps
Move CsprojDumper from tools folder to src folder
Fix package verification target
Added IServiceManifest as implemented on the default ServiceProvider
Only include a few types in the manifest
- Added includeInManifest to servierProvider.Add
Updated the metaprogramming example
Removed the duplicate aspnet50 entry