Fix ambiguous cast

The conversion from uint64_t to QFlags is now ambiguous, but since
we need an int QVariant in the end anyway, we can cast directly to that.

Change-Id: I4478efa2b293a59b47c46d27346b56eab48b3278
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Use WebKit's copy of leveldb when system version is not available

To support indexed database webkit needs leveldb, therefore webkit
contains a copy of leveldb which we can use to provide support when
the system doesn't ship with a suitable version.

Change-Id: I231694e6a7c7cb83855bfed3f9ee24fbd2795362
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Disable CSS custom filters

CSS custom filters aka CSS shaders have been removed from Chrome and
Safari. We should follow the same steps and disable the feature in
our builds.

Change-Id: Iac63a48c1853683d764ee0401b45d15530c37e2b
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Make building QtTestBrowser simpler

The QtTestBrowser needs qttestsupport and qttestsupport needs fontconfig
on linux, unfortunately fontconfig is only enabled on webkit developer
builds. This patch add fontconfig when qttestsupport is enabled. This
makes it possible to build the QtTestBrowser in a production_build
by only overriding build_testbrowser and build_qttestsupport.

Change-Id: I7d49368bee82bb1eb7bc9b5d4eeaf714a3d737f8
Reviewed-by: Michael Bruning <michael.bruning@digia.com>