Implement version comparison type
For encoding comparison operators in package relationships (e.g. depends, provides) we need to implement a comparison type (e.g. >
, >=
, =
, =<
, <
). This type needs to carry the comparison operator and a Version
.