Makefile: Do not install bash completion to /etc

`make install` should never install anything to /etc.
"/usr/share/bash-completion/completions/" is the right place for
completions that are installed by software packages.

Signed-off-by: Lukas Fleischer <info@cryptocrack.de>
Fix directory traversal for reencryption when $PREFIX is a symlink
Rephrase awkward/confusing message about enabling echo during password entry.
Use a glob in the pattern match instead of using two comparisons for [yY].
Do not compress passwords.

According to a forthcoming paper by Alfredo Pironti, OpenPGP compression
can reveal entropy levels. We thus disable compression.

Existing password stores can be reencrypted without compression using
the "--reencrypt" flag for "init".

Reported-by: Alfredo Pironti <alfredo.pironti@inria.fr>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Shred shm files.
Team pass: enable multiple keys and per directory

The .gpg-id file may now have multiple keys in it, one per line.

If a .gpg-id file exists inside a subdirectory, passwords inside that
directory are encrypted to that/those ids.

The init command has learned a -p/--path option for writing such a sub
directory .gpg-id and now can take several arguments for ids.
Copyright notice
Simplify exports.
Style.
clip: don't race between pass instances in restore

We now make sure a previous pass clip restore finishes immediately when
copying another password to the clipboard.

This is currently only implemented on Linux.
man: Document multiple keys in env var
git: sign commits if enabled
Allow selection to be overriden by $SELECTION

Some users want to use a different clipboard for pass.

Suggested-by: nand <nand@nand.wakku.to>
Makefile: appropriate mkdir -p for completion

Fix for c832d4647439a0d504a310fba51f20dcb5051c47
Configurable clipboard time.
Fix argument order for mktemp

mktemp expects all options before a template. This prevented the
temporary file for "pass edit" mode from being created in /dev/shm.
Prefer bash parameter expansion over basename(1)
Follow symlinks in Zsh completion

If `PASSWORD_STORE_DIR:-$HOME/.password-store` is a symlink, Zsh throws:
`_values:compvalues:10: not enough arguments`.

Passing `-L` to find(1) fixes this.
Man page typo.