Make the errors coming from OpenSSL (via Gatekeeper) more descriptive
Refactor the tests for Gatekeeper a bit
Fix tests for Config's automatic decryption

Pre-generated passwords will not work with Travis because the
encryption is user- and machine-specific. The encrypted values must be
generated on the server the tests are being run on.