VersionNumber constructor should take Integer arguments, not just Int; added some VersionNumber tests
fix for #2697
Merge pull request #2701 from stevengj/master

bugfix: VersionNumber constructor should take Integer arguments, not just Int