Update and stabilize SemVer

http://discuss.rust-lang.org/t/stabilizing-semver/376/18 got a lot of discussion, but kinda died out.

What do you think?
Yeah, just some more human readable names with some longer strings describing what happened. It's ok to not mention the actual semver that was parsed I think.