Add helpers to find open ephemeral ports
Just a bit of playing around: adding helper methods to find the next free port starting from a provided standard port.
Use cases are e.g. the logger fetching the next free port to bind for publishing. This port can then be advertised through CHIRP.