Eliminate the possibility of constraints duplication in VersionRange and add some tests to validate the same. ```python >>> from univers.version_range import NginxVersionRange >>> range=NginxVersionRange.from_native("1.5.0+, 1.4.1+, 1.4.0+") >>> str(range) 'vers:nginx/>=1.4.0|>=1.4.1|<1.5.0|<1.5.0|>=1.5.0' ``` Context: https://github.com/nexB/univers/pull/42#discussion_r824237012