[sailfish-browser] Fix invisible (inactive) tabs to update height. Fixes JB#17079

When device is rotated, we update height to match current orientation.
Add unit tests structure for WebView
Merge pull request #44 from rainemak/fixHeightUpdate

[sailfish-browser] Fix invisible (inactive) tabs to update height. Fixes...
Merge pull request #45 from rainemak/initialWebViewUnitTests

Add unit tests structure for WebView
Cleanup code

- Remove unused private function from DeclarativeTabModel
- Move debugs from WebViewTabCache behind debug flag
- Remove empty lines
Fix fetching of parentTabId (parent window)
Fix loading, loadProgress, and favicon properties to update when tab changes
Add basic tests for WebView

This commit adds basic test cases for new tab creation,
tab activation, closing of active tab, remove tab non active tab,
and url loading.