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 think it's ok to merge for now, but the documentation should definitely cover the operators and available syntaxes, along with some stern warnings about this being a possibly unimplemented module which may lead to surprises.