PUP-1244 puppet4 - pull in spec tests from previous puppet3 PR #2262
PUP-1244 puppet4 - pull in code changes from previous puppet3 PR #2262
PUP-1244 - minor fixes I forgot to commit
PUP-1244 add another test to ensure tilde handling in rpmvercmp is done right
PUP-1244 add spec for ensure of incomplete EVR (i.e. v only)
PUP-1244 fix yum handling where version only is specified