Merge branch 'release/v0.1.1' into develop
Improve the cleanup and the release flow.
One more tweak to the release flow.
Clean up left over egg-info directory
Supporting methods for the encrypt() method

* Added the ability to get GPG configuration parameters from the GPG binary in use
* Added the ability to see lists of available compression, digest and encryption types you can use with the encrypt() method
* Wrote out encrypt()'s docstring so I'd know how I want it to work
Install GnuPG 2 on the Travis CI instances
New error class
Working encrypt()!

This works now and there are tests for the encryption functions, as much as you can test encryption in a test framework without exposing your private key associated with your Keybase user ID, in the test/ directory.

Documents are up-to-date as well.
Merge branch 'feature/encrypt' into develop
Show Travis CI status in documentation
Fix failing doctests in Travis environment

The list of algorithms and digest methods available on the Travis CI machines for GnuPG2 differs from the list available on my OS X machine. I fixed the doctests for these property getters so they're tolerant of different environments.
Updated TODO
PyLint cleanup

Who doesn't want a higher PyLint score, right?
Update to version v0.1.2
Merge branch 'release/v0.1.2'