add Sort function to sort a slice of Version

example use:

```Go
versions := []*semver.Version{}
...
semver.Sort(versions)
latest := versions[len(versions)-1]
```