Tweak backup listing in restore mode.

Add possibility to change directory when looking
for a backup to restore. Properly handle situations
where source directory doesn't exist or is unavailable.