[sailfish-browser] Migrate history table to browser_history table

histroy table is refactored into browser_history table to remove dependency over link table.
This will allow us to manipulate browser history without affecting individual tab histories.
This should be favorite_icon if favorited, better rename so that it's more clear from the code. Currently we can leave it as empty. Migration code can leave this empty as well.

If you dump database after migration you see many history entries referring to the same tab. That does not make sense. 

Life-cycle point of view:
- History entries live longest, can only be cleaned from settings
- A tab gets removed from database once closed or via settings

```select * from browser_history order by date ASC;```