Allow specification of the archive-dir

Duplicity creates some pretty big cache directories which sit in
/root/.cache/duplicity by default. It's pretty easy to overflow your
root filesystem if this happens.

This parameter will enable you to switch the cache directory to a place
of your choosing, where you may have extra space.