Merge #119
Merge #120
Merge #121
encryption works, decryption still broken
all tests pass on gpgme 1.0.7 and 2.0.0
More assertions, testing verify. Fixes for length.
Update patch for develop: Use test-keys and adapt tests for test-suite

Generated (and checked in) two test gpg keys (test/gnupg_test_home)
which are used for testing the crypto suite with gpgme 2.0. The keys
expire after 1 year today.

They were generated using gpg --gen-key, to create new keys:
0. Set the GNUPGHOME environment variable to: /full/path/test/gnupg_test_home/
1. Generate receiver keys for email: sup-test-2@foo.bar (no password)
2. Export key
3. Move keyrings to receiver_*.gpg
4. Generate sender keys for email: sup-test-1@foo.bar (no password)
5. Update test/gnupg_test_home/gpg.conf with deafult-key to represent
   the new sender key.