(PUP-3012) Accept. tests - 3.7 PMT updates upgrade

This commit adds additional acceptance test coverage for updates
to the puppet module upgrade command. These tests validate the
following:

* detection of symlinks in installed module
* detection of latest version already installed
* allow upgrade when invalid semver in installed modules