Switch to semantic versioning

This brings this project's version strings in-line with the rest of the
community and eases some internal logic. With this change, the next
release will be 1.0.0.