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?
I guess I moved this to 'unstable' because that still doesn't require any backwards compatibility promises, just indicates that it is closer to stability. The interface here has gotten pretty small....