[TabbedWebView] Make sure to not crash with invalid m_window pointer

This is followup to properly handle detached WebTab (outside
BrowserWindow)

[ci skip]
[WebView] Fixed loading of bookmarklets

Closes #1288
[Benchmarks+Autotests] Fixed building with Qt5 and KWallet

Autotests: No longer move autotests binary to $root/bin directory
Autotests: No longer needed to specify NO_SYSTEM_DATAPATH define
[Benchmarks] Added AdBlockMatchRule benchmark
[AdBlockRule] Improve performance of rule matching with QStringMatcher

Use QStringMatcher instead of QString::contains in RegExpFilters.
QStringMatcher internally uses fast Boyer-Moore algorithm.
[Build] Fixed building with Qt4
[Mac] Fixed invocation of create_dmg.sh in macdeploy.sh
[Changelog] New stable version is now 1.6.4

[ci skip]
[Mac] Drawing QTabBar without actual object crashes on Mac

[ci skip]
[Bookmarks] Add new bookmarks at the end of the folder

Creating new bookmarks in Bookmarks Organizer are still prepended
(inserted at the begin)
[MainApp] Try to use windowIcon from icon theme
[Build] Fixed build after last commit
[CaBundleUpdater] Correct the error handling when downloading bundle
[AdBlockSubscription] Fix infinite loading of subscription when cannot write to file
[Mac] There is no /proc filesystem on Mac

Closes #1294

[ci skip]
[QzCommon] Move constants initialization into source file (.cpp)

Plugins are now checking for a match of version that were built with
in Plugin::testPlugin() function.
1.6.5 is now current stable release

[ci skip]
[Styles] Don't mention to use [style=QtStyle] selectors in comment

It is not available in current Qt releases

QzSchemeHandler+AboutDialog: Fixed coding style
[ToolButton] Cleanup code + removed unused properties
[ToolButton] Manually handle showing menu

ToolButtons now don't have menu indicators.
This fixes issue with Back/Forward buttons in Navigation Toolbar
being more wide than other buttons.