Compare two semver version strings with variable length and cutomizable separators, returning -1, 0, or 1
BPMN 2.0 execution engine