[sailfish-browser] Fix cyclic link from tab history. Fixes JB#17002

When navigating never update existing link, instead always
create a new link.
Improve manual window opening test case

Before window is closed, opener window is changes to load "testpage.html".
This is for testing that window.opener.location works.
Merge pull request #36 from sailfishos/openerTest

Improve manual window opening test case
[sailfish-browser] Update user agent to match gecko version. Contributes to JB#16038
[sailfish-browser] Update first use into new design. Fixes JB#17160
Merge pull request #38 from veskuh/update-user-agent

[sailfish-browser] Update user agent to match gecko version. Contributes...
no opacity change needed for bottom text
change to word wrap on first use items
fix icon size, change visibility
Merge pull request #35 from sailfishos/jb17002

[sailfish-browser] Fix cyclic link from tab history. Fixes JB#17002
Merge pull request #39 from veskuh/first-use-update

[sailfish-browser] Update first use into new design. Fixes JB#17160
[sailfish-browser] clean view on last tab closed. Fixes JB#15971
Fix missing ending from engineering english text
prevent loading about:blank from url field
Merge pull request #43 from rainemak/smallTypoFix

Fix missing ending from engineering english text
[sailfish-browser] Reduce header font size to fit the text better. Fixes JB#17462
Merge pull request #23 from veskuh/suspend-on-class-tab-closed

[sailfish-browser] clean view on last tab closed. Fixes JB#15971
Merge pull request #60 from veskuh/jb17462

[sailfish-browser] Reduce header font size to fit the text better. Fixes...
Remove explicit DeclartiveWebPage dependency from DeclarativeTabModel

It is still assumed that contentItem can only be DeclarativeWebPage.
Merge pull request #79 from rainemak/dependencyCleanup

Remove explicit DeclartiveWebPage dependency from DeclarativeTabModel