Full-project automatic backup system
This introduces a new project-level backup system to replace the file-level backup system that was recently removed.
Features:
- Enabled by default, will create backups every time the user manually saves
- Optional creation of backups when auto-save is triggered (disabled by default)
- Limit on total number of backup files and total backup file size
- Limit on number of backups to keep per day
- Setting for minimum backup interval