Misc. cleanups
Ignore Eclipse .settings/ directory.
Use automake's parallel-tests option, ignoring its logs.
Incompatible massive SSL/TLS/STARTTLS change:

Rationale: disentangle overloaded options, for clearer connection
between option name and function.

* --ssl is obsolete, and warns that --sslmode wrapped should be used.
* --sslproto got removed (due to semantic change) and got replaced by
  two new options, --sslmode and --sslprotocolversion.
* --sslmode got added and determines if/how to use SSL/TLS or STARTTLS.
* --sslprotocolversions, albeit hardly necessary, allows pinning the
  SSL/TLS version to SSLv3, TLSv1.0, or automatic selection.
* --sslcertck has become default, which causes --sslmode to silently
  upgrade from --sslmode starttls=may to --sslmode starttls=must.
* --nosslcertck was added.
Fix up merge errors.
Merge branch 'master' into sslrevolution1
Formatting.
Merge branch 'master' into sslrevolution1
Fix typo around forcecr documentation.
Merge branch 'master' into sslrevolution1
Fix compiler warning.
Report SSL/TLS cipher, in verbose mode.
Temporary and experimental feature to specify SSL/TLS ciphers.

This is done through the global FETCHMAIL_SSL_CIPHERS environment
variable, which is set to a string that is understood by OpenSSL's
cipher(1) command. In debug mode (-vv), the ordered list of client-side
ciphers is printed.
Add a countof() macro.
#define __EXTENSIONS__ to have Solaris expose ffs() from strings.h
Bump revision post -alpha5 snapshot.
Properly set environment for parallel-tests.
Help string tweaks.

- Replace "don't" by "do not", everywhere.
- Use AS_HELP_STRING to format help strings.
- Make SSL option help easier to understand.
Refactor certificate fingerprint calculation.

The SHA1 fingerprint is now calculated and printed, but cannot
be specified by the user for comparisions yet.
Add a FIXME.