[CaBundle] Update bundle + fix make_ca_bundle.sh script

make_ca_bundle.sh was actually appending all certs to the file.
As a result, there were duplicated certificates after multiple runs
of the script.
[Session] Use the same session with both Qt4 & Qt5

The issue with incompatible session were only with first alpha
releases of QtWebKit 2.3
[ComboTabBar] Fixed double clicking on scroll buttons with Qt5

Conflicts:
	src/lib/webview/tabbar.cpp
[LocationBar] Tweaked Linux theme. No longer hardcode height

It is now specified only minimum height.
Fixes issue with locationbar being too small with bigger fonts.

Conflicts:
	src/lib/3rdparty/lineedit.cpp
	src/lib/3rdparty/lineedit.h
[DuckDuckGo] Use new icon for DuckDuckGo search engine
[ProgressBar] Use update() instead of repaint()

update() does not trigger repaint immediately. It helps with
speed of restoring crashed session (progressbar does not need to be
refreshed for every restored tab immediately).

The same change was made for SiteIcon in PopupLocationBar
[Qt5] Fixed QIODevice::not open warning message
[CaBundle] Updated ca-bundle.crt

[ci skip]
[Qt5] Fixed hiding close button on current tab when dragging it

[ci skip]
[ComboTabBar] Draw TabBarBase also on parts that are not QTabBar

Draw TabBarBase on left/right corner widgets and left/right scroll
buttons.

Conflicts:
	src/lib/tools/combotabbar.cpp
[Speller] Detect and properly display script variant

[ci skip]
[PageFormCompleter] Try to be extra cautious with QWebFrames

This is an attempt to fix crash when calling QWebFrame::childFrames
in PageFormCompleter::getAllElementsFromPage

[ci skip]
[Click2Flash] Fix playing YouTube videos with Qt5

Closes #1283
[WebView] Fixed loading of bookmarklets

Closes #1288
[Build] Fixed building
Updated changelog