add gitignore
Add some logs to be able to follow the key generation.
Merge remote-tracking branch 'kali/feature/more_debug_info' into develop
Support bundled GPG and change API.

- Move openpgp encrypt/decrypt/sign/verify  API to inside OpenPGP class.
- Add encrypt/decrypt/sign/verify API to KeyManager.
- Add possibility of passing custom gpg binary to KeyManager and
  OpenPGPScheme.
- Remove "_asym" suffix from method names.
- Bump version to 0.2.1. New API is *not* backwards compatible.
Merge remote-tracking branch 'drebs/feature/3397-keymanager-should-support-bundled-gpg' into develop
Remove options from the constructor call for gnupg.GPG
Do not fail if nickserver request fails
Merge branch 'bug/support_nicknym_potential_problems' into develop
Merge branch 'bug/unsupported_options' into develop
Fix error in encryption failure logging method.
Merge remote-tracking branch 'drebs/bug/3397-keymanager-should-support-bundled-gpg' into develop
Fold in changes
Bump version to 0.3.0
Signal events from keymanager
Merge remote-tracking branch 'chiiph/feature/signal_events' into develop
Update to new soledad package scheme.
Merge remote-tracking branch 'drebs/feature/3487-split-soledad-into-common-client-and-server' into develop
Some packaging improvements

* versioneer all the things
* add parse_requirements
Merge remote-tracking branch 'kali/feature/improve_packaging' into develop
Fold in changes