Semantic versioning utilities, constraint parsing, and checking
