Avoid crash when (maybe) wrapping text
Fix #123: Encoding should be _after_ shebang
Merge #122
Force encode ncurses input to
upd history for next release
delete release-script.txt in favour of wiki page
Update release notes and gem with migration notes

Squashed commit of the following:

commit 61e3faa4d73d01ed6c9c9c96a71ec2876239f899
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Wed Aug 14 17:20:49 2013 +0200

    better wording

commit b8a3c4e3f239082d352214cb7b81c6059f92961d
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Wed Aug 14 17:19:31 2013 +0200

    0.14 ready

commit 6db678048a5c185320cc7fd3abb11f810404fe6e
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Wed Aug 14 17:18:11 2013 +0200

    link to wiki page

commit 63fc961e1e75e0020180fc179522bb77cb363956
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Wed Aug 14 16:47:23 2013 +0200

    WIP: rel-notes
Ensure correct encoding of default user name when no config is present
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.
Add gpgme dependency to development and install gnupg in travis test
Merge #125.
Prepare for 0.14.0