Fix for version dependencies of MvcSiteMapProvider.Web and MvcSiteMapProvider.MVCx.DI.[ContainerName].Modules that were not incrementing past 4.0.17.
Updated version number for minimum version packages from 4.0 to 4 so new installs will not take the minor version into account.
Created a no_update version to handle the cases for NuGet packages that should install the latest version but never upgrade.
Revert "Created a no_update version to handle the cases for NuGet packages that should install the latest version but never upgrade."

This reverts commit ca319669fba3e75df70c46ad3940c917b563112e.
Revert "Updated version number for minimum version packages from 4.0 to 4 so new installs will not take the minor version into account."

This reverts commit 037db2c0a7e72c42021ae4afa0940e3564810035.
Reverted logic so it works for new installations. If upgraders use the current version of NuGet, this won't be a problem but if they do their configuration will be overwritten. This seems to be the lesser of two evils until a permanent solution can be made.