Feature/issue80

This will zip the file in memory before encrypting, never touching the disk.  This solves https://github.com/freedomofpress/securedrop/issues/80

It also removes the fn parameter from crypto.encrypt, since it is no longer needed, and gets rid of the ugly _gpghacklock block.