Experimenting with OpenMPI.
Merge branch 'master' into dev/mpi
Merge branch 'master' into dev/mpi
Creating run_question().

Yet another interface for handling questions, to be used both at runtime and
while testing.
Print also e, N in metadata.

This is for the cluster to spit out also various Ns, on which maybe we can do the gcd().
Nicer status messages.
Re-implementing timeouts using select().

Fuck you, baidu.
Indiana, the ssl explorer.
Oops, forgot primes.h header and indiana.c.
Deal with non-rsa public key algorithms.

Even if it is presumably not mandatory to have a rsa algorithm for ask_crt()
callback, this commit *excludes* every non-rsa certificate from probing.
Everything is SO fucked up.

* implementing backups in pollard and williams;
* avoiding fucking memory leaks in the recovery of private rsa key
* fixing stupid string formatting bash
* asserting mathematic still works, specifically lehmer's theorem.
Adding configure.
Fixing lucas sequences.
Adding Makefile.in
Williams: leave me alone
smooth() is a function, from ℕ to 𝔽₂ⁿ.
Now accepting PUBLIC KEYs, as input to qa.

There is no time to change also tests, I am leaving them as they are.
BTW, now it is possible to operate with openssl just easily, for ex:
openssl genrsa | openssl rsa -pubout | qa
Introducing stranamore, discovering the love of two different random modulus.
Compile `indiana` and `stranamore` *only* with --enable-mpi.

Add a new automake variable CLUSTER, to discriminate for programs being run in cluster mode.
A distributed verion of `stranamore`.