Add a backups config abstraction.

This abstraction helps address the problem of hard-coded paths for various sources from which backups pull data.  It also provides a better encapsulation of the information that drives backups.
Ideas on how to test that?  The docs don't really say what can make Glob() error out.  It it doesn't find anything or the glob has bogus dirnames it just returns nil.