Add Version.nextBreaking and "^" operator

Nit: I don't think this is worth making a separate function.