Add new powershell cmdlets that support API V3.
Improve performance in UI.

Other changes:
- Fix infinite scroll task cancellation & error handling.
When loading fails, infinite scroll list needs to check that the loader
is not changed before displaying errors.
- LoadPackageMetadata() should be moved out of the constructor of DetailControlModel.
Otherwise, it blocks the UI. Extract it into LoadPackageMetadataAsync().
- Add AutoDetectSourceRepository.
- DownloadCount and PublishedDate are displayed using the current culture format.
- Make getting package metadata calls parallel.
Fix FxCop errors.
Update NuGet.Data package reference
rename new powershell cmdlets
Fixing #4344 by flipping CopyLocal to false and back to true (try jiggling it!)
Set SpecificVersion to true for references added by NuGet.