Remove special handling of active tab from tab model
Adapt WebView to tab model changes
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
- Broke back button handling
initial refactored overlay UI
auto open keyboard, further UI fixes
order history by date if there is no filter
fix new tab creation, busy state and load for url button
add find in page, attempt to fix swipe down opening vkb
sample downloads
Minor coding style updates.
Fix focusing of search field and search in page text fields

Both of these text fields are focused when the current index is correct
and overlay is at top.
Fix wording from enter to type from search field

This has caused issues in translation rounds.
move downloads into own component, open transfer UI from button
empty url for new tab entry
make component of find in page
- cleanups, improve findinpage
- clickable label in search bar
- press state for find label
- remove subviews
Sync secondary toolbar and primary toolbar y and height animations.

SecondaryBar moved inside toolbar and ToolBar changed to be a Column.
Single tool line is declared as toolsHeight and that is used where
tools height is needed.
Fix toolbar "dragging", "doubleToolBar" and "fullscreenOverlay" states
Handle edited search text
Random cleanup / simplifications
Fix empty state for search / url input field