Require SemVer support for a hyphen before the pre-release version.

As required by the final semver v1.0.0 spec.