Relax versioning

* Default version mismatch listener only throws an exception if the major and/or minor versions do not match (ignore patch, revision, and/or suffix values)
* Fixes #634