Add features: checksum verification, key cache

Hallo,

dieser Patch ist schon ein paar Monate alt und zumindest lokal getestet.
Ich habe die Änderungen auf mehrere Commits aufgeteilt, damit sie leichter durchzusehen sind.

Erledigtes aus TODO:
 * otrkey-cache for passphrases
 * check integrity of decrypted file

Sonstiges:
 * ability to output to a pipe
 * display cURL error message

Würde mich freuen, wenn dies ins offizielle Repository aufgenommen werden könnte.