bug 1276: Allow more name variants according to PracticeOnNames when signing a PGP key

Signed-off-by: Benny Baumann <BenBE@geshi.org>
bug-1292: prohibit keys with public exponent smaller than 65536

This is in accordance to what is recommended on the referenced
wiki page: http://wiki.cacert.org/WeakKeys#SmallExponent
bug-1297: update openssl regexes to openssl 1.0.1

Some keywords in the "req"-output have changed.
bug-1298: Update the used SHA-import in the commmodule

As already suggested in the bug report.
Merge branch 'bug-1276' into release
Merge branch 'bug-1292' into release
Merge branch 'bug-1298' into release
Merge branch 'bug-1297' into release