tools/mail.py should return a non-zero exit status when invalid command line args are given
backup: automatically take a full backup when the sum of the increments get very large
backup: dont remove old increments because then we lose the backup history right before the last full backup, instead let them disappear along with full backups when a whole chain becomes very old