backup: Initial work-in-progress.
backup: Initial support for 'restore'.

Still needed:
 - Postgres truncate/reset support.
 - Unittests.
backup: Clean up logs.
backup: Print full file path when available.