zsh-completion: regression when using BSD sed

Made sed expression GNU and BSD compatible.

A recent change in pass.zsh-completion broke autocompletion when using
BSD sed. I’ve made the relevant sed expression compatible with GNU and
BSD sed.

Previous change with regression:
http://lists.zx2c4.com/pipermail/password-store/2014-April/000773.html

http://git.zx2c4.com/password-store/commit/src/completion/pass.zsh-completion?id=f82e9d6cf3bc3a12bdfce89bf319d76f79e66efc
Mute git-commit messages to make pass insert readable

`pass generate' prints 10 lines of output, with only 2 related
to the operation at hand:
% pass generate xyz
1
2  You need a passphrase to unlock the secret key for
3  user: USER <EMAIL>
4  4096-bit RSA key, ID XYZ, created 1234-56-78
5
6  [master 12345] Added generated password for xyz to store.
7  1 file changed, 0 insertions(+), 0 deletions(-)
8   create mode 100644 xyz.gpg
9  The generated password to xyz is:
10 Some password 123
%

This patch takes care of 3 of 8 noise lines.
Import new kwallet importer.
generate: add --in-place option
Force sane sort order.
Add dash to Package-Requires
Factor out password completing-read function
Make edit helper function name consistent with other helpers
Reorder interactive function to match order of helper functions
Implement interactive rename function
Implement interactive init function
zsh: posix compatible sed fix for zsh-completion

This reverts commit 56381287a16792b4c6410f07db68e02f3574c213, and
further fixes things.
generate: use nice ansi colors instead.

Revert "Mute git-commit messages to make pass insert readable"

This reverts commit f30ce6374d554e704162d5fa8e49acd9c6fd0ecc.

I decided I like the git output. Instead highlight generated passwords
using nice terminal output instead.
usage: tab to spaces
inplace: mutually exclusive with force
completion: add new generate flags
configure git to decrypt gpg files automatically

    - usefull for git commands showing diff, e.g.: pass git log -p
    - from what I can see, not 'cleartext' temporary files are created
git: use secure tmp directory
reencryption: Properly escape input to sed
edit: Quote editor so tests work in spaced directories.