In event of error, check equality (#2415)
* In event of error, checking equality
* When checking if 2 version strings are greater
or equal, if an error occurs parsing the version
fall back to string equality instead of panicking
* Use pep-440 for version comparison
* Use go-pep440 to evaluate the project version specifier