Merge pull request #4 from rainemak/master

APIs for handling cookies from QML
[qtwebkit] Add experimental customLayoutWidth property
Merge pull request #5 from rainemak/customLayoutWidth

[qtwebkit] Add experimental customLayoutWidth property
[qtwebkit] Prefer width in viewport minimum scale calculations
[qtwebkit] Add experimental header component
[qtwebkit] Reset rendering/scale state back to default when loading starts.

First frame rendered, relayout requested and fixed layout size
needs to be reset back to original state when loading starts. This
fixes issues of scaling pages when url/html is changes.
Merge pull request #6 from rainemak/viewportAndHeader

Viewport and header
[qtwebkit] Change adjusted positioning only to be used for scaling operations.

In practice only PageViewportControllerClientQt uses adjusted positions.
Event handling in QtWebPageEventHandler uses normal position.
[update] update to upstream 1e4dd58
Squashed 'qtwebkit/' changes from 0368bb7..1e4dd58

1e4dd58 [Texmap] CSS filter not working on software composited layers
2c4ff38 Support kerning with SVG web fonts
e4dcbab Doc: Reverted name of Qt WebKit and landing page filename.
2efedcd [Qt] Fix build with Qt 5.2 QtPosition module
915743c [Qt] RepaintRequested signal sometimes not emitted
102ad54 [Qt] Crash when trying to download blob url
6704d91 Revert "Un-crashify JSC tests on debug bots after Anders had his way with StringImpl."
23487c9 Fix build on OS X 10.6
0efdada [Qt] Update sync.profile https://bugs.webkit.org/show_bug.cgi?id=121295
49994fb Fix build with MingW
42dabaf Merge branch 'stable' into dev
f0fad82 Skip build on OS X 10.6 and Windows MingW temporarily
0c6d523 QtWebKit should not require SQLite version to 3.6.16.
2925efd Remove C++11 requirement in WebKit2
4ff1d0e Fix build with clang
83f0f67 Fix build with namespaced Qt
0f9f596 Fix build with gcc 4.4
d441d6f Import Qt5x2 branch of QtWebkit for Qt 5.2
0060b29 Update location of qaccessiblewidget.h
4af31da Correct range used for Emoji checks.
39a94d7 Merge branch 'stable' into dev
6eecd10 JSC ARM traditional failing on Octane NavierStokes test
97237c4 [Qt] Use correct library paths for prefix builds on Mac.
bd718a4 [Qt] Images scaled poorly on composited canvas
cd76eaf [Qt] Tiled-backing store not clipped to frame or visible rect
6ba56a9 [Texmap][GTK] The poster-circle doesn't appear.
ee8436b JavaScriptCore: Fix header guard
46eeccf [Qt] Restore URL Scheme Delegates after QtWebProcess crash
d6fee73 [Qt] Enable QML handling of crashed/unresponsive QtWebProcess
9f77554 Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
e99cdcf [Qt] Option key combinations do not work in Input Elements.
32f2b99 Remove unnecessary dependency to qtjsbackend from sync.profile
9be5e9c Merge remote-tracking branch 'origin/stable' into dev
95ae190 Failure building with python3
3a34248 Font's fast code path doesn't handle partial runs correctly when kerning or ligatures are enabled
a978cfb Assertion while scrolling news.google.com
5141326 adjust to new MODULE_* variable semantics
6a7a08a [Qt] memory leak in WebCore::FontCache::getLastResortFallbackFont
44f7429 [Qt] QtWebKit (using the Arora browser) displays the border radii (radius) of a button very ugly
60ba8bd ANGLE doesn't build with bison 3.0
15269be [Qt] Kerning in fast font path breaks letter-spacing
a59824d Merge remote-tracking branch 'origin/release' into stable
4b88baa Revert "[Qt] memory leak in WebCore::FontCache::getLastResortFallbackFont"
9af6828 [Qt][WK2] Composited and transformed links asserts in tap highlight
0a7e9ff Resource leak related to gstreamer and videos
7258dda Merge remote-tracking branch 'origin/stable' into dev
9f16f26 Merge remote-tracking branch 'origin/release' into stable
87780ea [Qt] REGRESSION(r) Two pixel result fail after r153522
eab5d78 [Qt] Images are down-scaled badly
a8257e8 [Qt] Add Page Visibility API support
6e69212 [WK1] NPStream::headers not initialized
f348467 Unprefix Page Visibility API
6ba7d28 If ImageLoader's loadEventSender or errorEventSender fires after document is detached, the document will be leaked.
412ec52 [Mac] Update PageVisibilityState when WebView is hidden / visible
0dd9e57 Improve PageVisibility API with enums
e332e11 Potential use-after-free with an event fired at a HTMLMediaElement which is currently being deleted
fe109d3 [Qt] Fix minor memory leak in slot execution
f0ce121 Merge branch 'stable' into dev
c622b47 Doc: Setting \qtvariable in module page.
669ed59 [Qt][WK1] navigator.plugins shows too few entries.
7f3515b Extend disabling of whole-program-optimizations to MSVC 2012 https://bugs.webkit.org/show_bug.cgi?id=119238
ed71c0a make use of qtHaveModule()
779b1cf Bump MODULE_VERSION to 5.1.2
84d199a [Qt][WK1] Support direct painting without GraphicsSurface
34b8312 [Qt][WK1] Support WebGL with EGL on Linux
d5ade9d [Qt] Avoid creating a QWindow for offscreen GraphicsContext3D
c003131 Merge remote-tracking branch 'origin/stable' into dev
c31ff44 [Qt] memory leak in WebCore::FontCache::getLastResortFallbackFont
0765f1b [Qt] Replace Nokia with Qt Project in service name.
1ecc051 Merge remote-tracking branch 'origin/stable' into dev
42a16bc Workaround for x86 optimizer bug in MSVC 2012.
e547fc9 QStyle: Set State_Enabled by default when painting style widgets. https://bugs.webkit.org/show_bug.cgi?id=112688
95be58f Merge remote-tracking branch 'origin/stable' into dev
b346c0f [Qt] Handle Return key without key text
801fc96 Use GCC's implementation of atomicIncrement/Decrement on Mac
0baf197 Use __sync_add_and_fetch instead of __gnu_cxx::__exchange_and_add
86a5903 JSObject::getOwnNonIndexPropertyNames calculates numCacheableSlots incorrectly (2/2)
55e3e0b JSObject::getOwnNonIndexPropertyNames calculates numCacheableSlots incorrectly
ad27528 get_by_pname can become confused when iterating over objects with static properties
a077fff Doc: Setting navigation variables.
47d287b Merge remote-tracking branch 'origin/stable' into dev
d37f7df Merge remote-tracking branch 'origin/release' into stable
3b25694 [Qt] Map rewind and fast forward keys to match GoogleTV
c4e25a8 [Qt] Set windows key-code for multimedia keys
cabbad3 Merge remote-tracking branch 'origin/release' into stable
a3494fb Merge remote-tracking branch 'origin/stable' into dev
289da56 Merge remote-tracking branch 'origin/release' into stable
d7b8c69 Remove Nokia references.
bb53d88 Bump MODULE_VERSION to 5.1.1
a5b43f4 Merge remote-tracking branch 'origin/stable' into dev
276fb8e Merge remote-tracking branch 'origin/stable' into dev
3436b01 Update module version to 5.2.0
37f074e Merge remote-tracking branch 'origin/stable' into dev

git-subtree-dir: qtwebkit
git-subtree-split: 1e4dd5844be47323a4869f4b51bb583a09d1a351
Merge commit '8b9706e4721e2013b4bdc79731ea77392d3638ce'

Conflicts:
	qtwebkit/Source/WebCore/dom/ViewportArguments.cpp
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qwebpreferences.cpp
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qwebpreferences_p.h
	qtwebkit/Source/WebKit2/UIProcess/API/qt/qwebpreferences_p_p.h
Merge pull request #7 from rainemak/fixAdjustedPositioning

[qtwebkit] Change adjusted positioning only to be used for scaling opera...
Enable cookieManagerProxy after merge from stable
Merge pull request #8 from rainemak/stableMerge

[update] update to upstream 1e4dd58
[qtwebkit] Change minimum scale to match to viewport width
[qtwebkit] Add experimental overview QML property

When this is enabled initial scale is fit to viewport width regardless
of initialScale of html viewport meta tag.
Merge pull request #9 from rainemak/experimentalOverview

Experimental overview
[packaging] Add missing BuildRequires fields