[sailfish-browser] Improve favorite icon loading
[sailfish-browser] Add private data clear options to browser settings

This will add "clear history", "clear cookies", "clear saved passwords",
and "clear cache" options to the browser settings.
Change order of default search engine and privacy button

Once we have more settings sub pages the button should be changed
to a background item.
[sailfish-browser] Load minimal amount of tabs immediately

Each fade animation is fixed now to animate only to the target
value and not animating always from zero. Now that tabs repeater
has the model always those animations were causing blinking when
entering directly to the history view. This also removes the tabs
grid not to blink when first time entered as opacity is already at
the target value.
Merge pull request #119 from rainemak/loadMinimalTabNumber

[sailfish-browser] Load minimal amount of tabs immediately
add unit tests for declarativebookmarkmodel
Merge pull request #125 from veskuh/bookmarks-unit-test

add unit tests for declarativebookmarkmodel
[sailfish-browser] Prevent Qt from releasing its OpenGL context and scene graph.

A longer term solution should be to let the browser engine listen
to QQuickWindow::sceneGraphInvalidated() and tackle this situation
more gracefully.
Merge pull request #120 from rainemak/favicon

[sailfish-browser] Improve favorite icon loading
Merge pull request #127 from sletta/master

[sailfish-browser] Prevent Qt from releasing its OpenGL context and scene graph
[sailfish-browser] increase timeout to suspend view after playback ends.
Merge pull request #126 from veskuh/increase-suspend-delay

[sailfish-browser] increase timeout to suspend view after playback ends.
Merge pull request #110 from rainemak/clearHistorySetting

[sailfish-browser] Add private data clear options to browser settings
[sailfish-browser] Add do not track option for browser settings

Requires: https://github.com/sailfishos/sailfish-browser/pull/110