All semver prefixes that start with "v"

:tada: Happy New Year!

I realize this is a special case, but `rake release` and many other Ruby-related tools automatically prefix a "v" onto tags.

This also raises a more semantic error when a match fails in the `version_composition` (otherwise it's a fun "undefined method :[] for nil").

/cc @schisamo @danieldreier