If $PASSWORD_STORE_DIR is set, use that as the database path

$PASSWORD_STORE_DIR is supported by upstream pass as a way to use a
custom path to the password database. We should also support the same
environment variable.

Originally reported by James Rowe.