Support alpha and azure pipeline build version formats for SemVer parsing and sorting (#1273)
Support alpha and azure pipeline build version formats for SemVer parsing and sorting (#1273)

This PR updates the semver tooling to support our dev feed formats like:

```
5.3.0-alpha.20200928.3
# Python
2.0.0a20201208001
```

Supporting this format will enable us to sort release feeds that contain alpha releases, primarily so we can target smoke tests against the latest nightly and/or preview release, where applicable. Currently the smoke tests (at least for .net) have a bug where they are testing against very old dev releases, since they just pick the last item in the API response.
tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools,tg-msft/azure-sdk-tools