[sailfish-browser] Fix broken url input field
Merge pull request #163 from sailfishos/fixBrokenUrlField

[sailfish-browser] Fix broken url input field
Remove special handling of active tab from tab model
Adapt WebView to tab model changes
[sailfish-browser] Don't use bad rendering loop. Contributes to JB#7358
Connect tab model and bookmark model for improved boomarking

View that uses tab model can now show an indicator if/when
url is bookmarked. Bookmarks can be added, removed, edited
from bookmark model.
WIP: Update browser ui to new design

TODOS:
- Marking favorite from favorite grid or from tab view is
not using the same code path as adding favorite to launcher
- Tab model doesn't persist received favicons. Bookmarking
a non-loaded tab after browser restart does not work.
- Overlay transition occasionally misses many frames. Happens when
dragging overlay open.
- FavoriteContextMenu is not used in Tab view
- TabView UI needs tuning