Add functions to manage file backups

This pull req adds three new functions to interact with files backed up by Salt: ``file.list_backups``, ``file.restore_backup``, and ``file.delete_backup``. Documentation for this feature has also been added to the page describing how to use salt to backup files overwritten by file states.

Fixes #6322.