Revert "REF: simplifies SemanticVersion comparison protocol implementation."
Revert "REF: simplifies SemanticVersion comparison protocol implementation."

This reverts commit 831313cd703881f050c53f77314746aace0e48ba.

enthought/depsolver,enthought/depsolver