Report 5.
Printing informations about the just broken RSA key.

In line to what eemerged in the last meeting with emanuele, I'm printing out the
information about the private key just broken.
Doing some cleanup meanwhile.
Command-line option -R, for local rsa keys.
Fixing exit-codes: -1 in case no attack was found, 0 if found, > 0 otherwise.

Exit-code statuses are now advised by qa_dispose(), which has direct control
with the various questions and can immediately return if anything fails, ot
either if a key was found.
Testing gen pub -e -p -q.

Fixing public key generation, which segfaulted with the couple <p, q>, and
adding a small test to asssert it.
Moreover, changing #!/bin/bash to #!/bin/sh. Apparently using bash is almost
always wrong: may be outdated in new osx, not present in some linux, and
generally not really needed in comparaison with bash.
Sorting automake file, ordering questions and finally solving the header issue.

As commented, it is fair enought to put the headers also in _SORUCES variable,
hence I'm doing that.
Using some variables and patterns for registering new questions, and
distinguishing them from the generic utilities (qarith, qstrings, ..).
Fixing -a with not valid attacks: check before the file is given.

Unnittesting this, adding test_cmdline.test.
Merge branch 'master' into fix/posix