altered conditions under which remote commands will run through sudo (by default it's not done anymore, only when Failover::Command object is called with ->sudo(1))
sample failover configuration to use postgres user by default for various hosts instead of my own username (matches with the general behavior of the postgres user running the various OmniPITR commands)
add ->sudo(1) to just the commands that should require it (interface up/down, PG start/stop/etc.)
remove remote username from -dr value -- if different than user running the omnipitr command, it should be specified in .ssh/config instead
pass a custom filename template for omnipitr master backups, to allow us to reliably locate the latest backup later when standing up a new replicant