[sailfish-browser] Update url per tab. Contributes to JB#16845

DeclarativeTab doesn't write to database directly. All tabs related writes
to database goes via DeclarativeTabModel.

Tests are failing now. Next commit will fix tests and adds title handling
to work similarly as as url.
[sailfish-browser] Update title per tab. Fixes JB#16845

DeclarativeTab doesn't write to database directly.

This also fixes test cases that got broken in commit SHA1 0a172094
[sailfish-browser] Fix cyclic link from tab history. Fixes JB#17002

When navigating never update existing link, instead always
create a new link.