[sailfish-browser] Add settings option to remove bookmarks
style improvements
change openSites test script to add sites as tabs in history db instead of opening them
add linecounter and add files to project
Merge pull request #178 from veskuh/add-test-tabs-to-db

change openSites test script to add sites as tabs in history db
Add module identifier to settings plugin
Merge pull request #185 from pvuorela/master

Add module identifier to settings plugin
Allow setting home page through browser settings

Fixes #41
Merge pull request #173 from veskuh/clear-bookmarks

Clear bookmarks
Merge pull request #184 from siteshwar/sb-41

Allow setting home page through browser settings
[sailfish-browser] Don't bind web page height to the container height.

Binding to container.height is expensive as it will cause geometry
changes to the web page when animating between chrome and fullscreen
modes.
Make toolbar invisible when in fullscreen mode.

When on fullscreen mode we don't need to draw toolbar.
[sailfish-browser] Use silica invoker instead of qt5 invoker

At some point silica invoker caused issues to
rendering (don't know why) but those are now history with
threaded rendering.

With V4 precompilation of QML components has become even more important.
This improves sailfish-browser startup time quite significantly
as all Silica components will be compiled by booster.
Merge pull request #188 from rainemak/silicaInvoker

[sailfish-browser] Use silica invoker instead of qt5 invoker
Merge pull request #187 from rainemak/perf_regression_fix

Perf regression fix
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