Add option to sign encrypted mails

Conor Anderson requested to merge ConorIA/gpgit:master into master

Commit history is messy (I had never used Perl before), but tested working with https://gitlab.com/ConorIA/dockerfiles/tree/master/gpgit.

Merge request reports