[NuGet] Support reinstalling all packages for a project in one step.

Add 'Reinstall' right click menu option on the Packages folder in the
Solution pad. All project packages will be uninstalled and then
re-installed when this menu option is selected.
[NuGet] Reinstall menu available only when packages need a reinstall.
[NuGet] Fix package errors being logged twice.