probe_identity: Built types and a series of comparison functions to allow us to properly express the version strings that can appear from a probe or release, and order them suitably
probe_identity: Make the main TryFrom interface for ProbeIdentity use a &str and provide the necessary automatic conversion from String for that to just work
bmputil-cli: Begun rebuilding the probe update logic to allow us to pick the firmware to use programatically in place of having to use a file from the command line