Disable SSLv2 in cosignd and cosign.cgi.

Unlikely it was ever used, since clients use SSLv23_method() when creating
the SSL context, negotiating to the highest option supported by the server.
Nevertheless, SSLv2 is like WEP: never to be used, anywhere, ever.
"make test" updates: bump key bits to 2048, fix CRL path

(cherry picked from commit 0a4e6d6b2d998d51faf2ac42967667b169c2d915)
apache2: Apache 2.4 support.

Apache 2.4 renames the conn_rec struct member name from "remote_ip" to
"client_ip". Detect 2.4 and use COSIGN_CLIENT_IP macro to use the correct
struct member name for 2.2 and 2.4.

(cherry picked from commit aaea103f93c9364fa07a424218ec18cb715a2a20)
Add missing #undef HAVE_APACHE_CONN_CLIENT_IP to config.h.in.

Fix compiling for Apache 2.4.x.

(cherry picked from commit 46befd6b2db27bdb5798b3468ac0c2c640b02c1b)
Preliminary patch for SF.net request #13: allow custom friend DB name

(cherry picked from commit f8ca2c73aabb40fdcf0c5fb8db6fb1bb9bb67bfe)
config.h.in: correct undef typo
Merge pull request #3 from lhoekenga/cosign-3.3.0-branch

Cosign 3.3.0 branch