[r=thumper] Make versions aware of alpha, beta, dev tags.
Update the version number structure to have a tag. A development version is an odd minor before 1.19.3 or anything with a tag after that (or a non-zero build number).
Using the following format: {major}.{minor}.{patch} # if tag empty and build 0 {major}.{minor}.{patch}.{build} # if tag empty {major}.{minor}-{tag}{patch} # if build 0 {major}.{minor}-{tag}{patch}.{build}
This way any tag gets sorted before a release using deb version sort.
I don't care and the code doesn't check about alpha/beta vs. dev tags, but sorts them lexically.