Fixing #4344 by flipping CopyLocal to false and back to true (try jiggling it!)
Set SpecificVersion to true for references added by NuGet.
If the added reference has a different path from the one specified,
then nuget needs to set Private (i.e. CopyLocal) thru MsBuildProject.
Implement support for nuget.exe list -IncludeDelisted.
A C++ project with Clr is handled as a standard managed project.   #3665
Added UseNativeNuGet override and unit tests with actual vcxproj files
Merging terje2000/CppIssue and adding additional null checks