Update-version script changes (#4910)
a --dry-run flag has been added to print information about what kind of update will happen
a --type release has been added which strips the any pre release versions
The different types of auto update now only update their respected part of the semver