[sailfish-browser] Do not load home page when first usage is not done
Merge pull request #109 from rainemak/polishFirstTimeUsage

[sailfish-browser] Do not load home page when first usage is not done
Precompile TabPage before usage
Wrap pull down menu of TabPage behind an asynchronous loader

Pull down menu is fades in when once it is created.
Drop radial gradient from TabItem

Use image and color overlay instead
Add add animations for history and favorite delegates (fade)

This also adds needed properties for vertical scroll decorators
once they are created.
Move text field behind an asynchronous loader

Loader of the TextField is activated only once when the status of
the TabPage changes to active.
Set all models (favorites, history, tabs) as late as possible

An empty state is added before "historyList" and "favoriteList" states
to block entering into those states. Once a real state is entered for
the first time models are set respectively.
Add busy indicator for the tab page

Busy indicator is visible while page is not yet active
Merge pull request #112 from rainemak/tabPagePerf

[sailfish-browser] Decrease tab page loading time
[sailfish-browser] Don't force 16bit color depth for content
Merge pull request #113 from sailfishos/dont-force-rgb16

[sailfish-browser] Don't force 16bit color depth for content
Reset currentIndex of HistoryList to -1 when focused

Fixes issue where backspace hides keyboard
of history items increases.
1) Visit www.sailfishos.org
2) Search "sd" (assuming that you don't have "sd" sites in history)
3) Press backspace once to remove "d"
[sailfish-browser] Improve browser history handling

Expose nextLinkId from database and use it when navigating.

Previously following kind of case caused titles to be updated
for wrong linkIds.

1) Create tab two tabs A and B (in this order)
2) Activate tab A
3) Click a link from the page of the tab A

This commit includes a small non visible improvement for
active tab title that got revealed by new WebView unit tests.
Move backForwardNavigation from model to webpage

Previously following case might have failed (difficult to reproduce)
1) Open two links in tab A
2) Open a link in tab B
3) Activate tab A and press back
4) Switch immediately back to tab B and click a link

Server latency, network speed, etc. are affecting here. Hence,
difficult to reproduce.
Merge pull request #115 from rainemak/resetCurrentIndex

Reset currentIndex of HistoryList to -1 when focused
Merge pull request #114 from rainemak/improveHistoryHandling

Improve history handling
[sailfish-browser] Move SettingManager to ownership of DeclarativeWebContainer

In case there is some initialization steps that requires that the first
web page is created, we can use DeclarativeWebContainer::setReadyToLoad
for handling those.
Merge pull request #117 from rainemak/fixSettingManagerInit

[sailfish-browser] Move SettingManager to ownership of DeclarativeWebContainer
[sailfish-browser] Do not allow delete before page initialized