do not install ronn when setting up the chroot environments

It is not yet used for anything, and installing it fails due to a
dependency on mustache 0.99.7 which requires Ruby 1.9.3, which is
not available in all the environments.
add support for CentOS 7 target

Only 64-bit binaries are supported (similar to upstream). The only
supported OS for the build host is now Ubuntu 14.10 due to the
dependency on rinse >= 3.0.1, which added support for CentOS 7.

Fixes #1992
use QString::fromLocal8Bit instead of QString::fromLatin1

This ensures that non-Latin 1 characters are handled correctly.
fix handling of non-ASCII characters in command-line arguments

This was due to QString::fromLocal8Bit not working correctly
when parsing the command-line arguments. The initialization
of QCoreApplication should ideally happen as soon as possible,
but it has to be delayed in our case as we can only know whether
to initialize in graphics mode depending on the --use-xserver
command-line option.

To work this around, we call setlocale(LC_ALL, "") before parsing
the command-line arguments which ensures that the system codec
works correctly as per
http://thread.gmane.org/gmane.comp.lib.qt.general/43325/focus=43339

Fixes #1825 and the duplicates as well (#1990, #2002)
update CHANGELOG
update to latest fpm when running the "update-all-schroots" target
use compiler DLLs instead of using static linkage for MinGW
add explicit dependency on minimal font packages for all linux targets

This is required in a minimal headless setup where the font packages
are not likely to be installed by default, see #1961.
fix wrong comparison when parsing list parameters

Fixes #1906
fix various compilation warnings

Mostly taken from the changes in #1849
[breaking change] update to the latest Qt to fix multiple issues

fixes #2055 via wkhtmltopdf/qt@31de8043c2334a81c96df5c56c31c73396cd5394
fixes #1640 via wkhtmltopdf/qt@e5bcc99edbc87c45bb80dc3c8e7360431f090d16

The thead/tfoot repeating logic is still enabled by default and can be
turned off for a specific table or all tables via CSS:

thead, tfoot { display: table-row-group }

The table row page-break logic is now disabled by default. You will have
to enable it for specific rows or for all tables via CSS:

tr { page-break-inside: avoid }

You will need to change your CSS or use the --user-style-sheet option
to pass a custom style sheet to the conversion process.
Fix unicode URLs

Store in hashmap strings parsed from percent-encoded unicode URLs.
Patch fixes behaviour of wkhtmltopdf with percent-encoded urls.
They are gathered from body as unicode strings but are read from
argument list as percent-encoded strings.
fixed merge