Merge pull request #706 from srazi/master

[Qt5][Windows] Added support for compiling QupZilla with Qt5 on Windows (msvc).
Added new macros for checking QTWEBKIT version.

QTWEBKIT_FROM_2_2 - >= 2.2.0
QTWEBKIT_TO_2_2   - < 2.2.0
QTWEBKIT_FROM_2_3 - >= 2.3.0
QTWEBKIT_TO_2_3   - < 2.2.0

It also check whether Qt5 is used and if so, it will
compile all features just like the QtWebKit version
was 2.3.0
Coding style.
Properly fixed opening popup windows for QtWebKit 2.3

The workaround is now only used for QtWebKit 2.3 and
it checks only for x, widht and height in QRect
Minor changes in scripts.
[Linux theme] New icon for search button in searchbar.

Use "edit-find" icon for theme, if there is no such
icon, the old one will be used.
Fix error in ru_RU.ts
Merge pull request #711 from Longer/fix_translation

Fix error in ru_RU.ts
Added Ctrl+F4 shortcut to close current tab.
Limit height of image in PageScreen to prevent crash.

Closes #608
Fixed using new icon for search button.
Proper fix for #608 saving page screen.

It now split the page by 20000 pixels and render it.
Images are then saved on disk in parts.
Fixed, workaround a Qt bug about QFileDialog.
Remove duplicates.