PM: Solution-Packages Update etc..

Tests OK
Uninstall older solution-level packages before installing update package
Remove uninstaled solution-level package from .nuget/packages.config
PackageViewModel.PackageChanged protected from reentrant events because
of exception on SD exit