Add Maximum Backups for Amazon S3

Add a new configuration option for users to be able to choose the
maximum amount of backups to store in their Amazon S3 bucket. After the
maximum amount of backups are stored, the system will properly delete
the amount necessary to trim to the maximum, deleting oldest to newest.