Allow -SNAPSHOT versions to be parsed by Version.fromString