fix duplicate info in .pc files
Fixed mailbox and mailbox group parsing. Added unit tests.
Testing with CTest.
Travis-CI: run CTest.
Travis-CI: install CppUnit for unit testing.
Rewrote text for better understanding.
Fixed and clarified text about handleTimeout() return value.
Updated tests for charset conversion.

Added test for UTF-7 encoding availability. Added test for input buffer
underflow in charsetFilteredOutputStream. Refactored charset conversion
tests and removed useless tests.
Fixed use of CMAKE_INSTALL_LIBDIR.
Fixed library version.
Fixed whitespace parsing before word.
Fixed parsing header field value on next line.
Also check for RFC-2047 end sequence.
Checks for a charset in all words of a parameter in a parameterizedHeader.

Fixes filename encoding when the quoted-printable starts halfway, but
if multiple charsets are used (unlikely) it may still fail (thanks to
Zarafa).
Let whitespace break the value of a parameterized header field, not just a ';' (thanks to Zarafa).
Merge pull request #31 from mabrand/fix-double-libs

fix duplicate info in .pc files
OpenSSL library already mentioned in Required.private, don't need to be specified again in Cflags or Libs.
Fixed warnings and 64-bit issues.
Strip spaces at end of header lines (Zarafa).
Removed workaround for old compiler.