Fix handling of partial versions (Closes #1).
Add Version.coerce.

Some people don't use semver yet...