Heartbleed RSA Keydump

Flattened, merge conflicts resolved, etc.
KEYS action gets it's own function
Error and return if public key wasn't retrieved.
rename scan to loot_and_report
Singular 'TLS_CALLBACK' option
First, undo #3252. Sorry about that.

undo #3252 completely. This means a reimplementation of @dchan's work,
but his intent was simply to implement a check_host() that doesn't
actually pull memory, so that should be pretty straight forward with the
new structure of the module.
Clean up whitespace. Protip: use commit hooks
Reimplement a check.
Looks like an autocorrect ran wild on TLS_CALLBACK

Whoops.
Merge pull request #1 from todb-r7/land-3274-rsa-keydump

Deconflict after #3252
Land #3274, @jjarmoc heartbleed private key extraction