include standard debugging information on backtrace

we provide a standard set of details we include when we have a
unhandled backtrace, or if we hit a runtime problem with GPG and
--debug is enabled.

the information is also shown in --version when --debug is enabled to
keep backwards compatibility and POLA

also document better how to do this in older version

there are still no unit tests for the binaries themselves, and this is
no exception, unfortunately.

closes #38
1 job for 2.x
Status Job ID Name Coverage
failed #1967

Name Stage Failure
test Test There is an unknown failure, please try again
No job log