Add VersionConstraint.compatibleWith constructor