Moved config directory info ~/.config/qupzilla

See #774
Merge pull request #773 from srazi/Mac_work

Mac related fixes.
IconProvider: fixed, return a fallback icon on non-linux OSes
[FTP] fixed problem with 'link to file'+show shortcut icon for links
LocationBar: Fixed drawing cursor at correct position with popup opened.
Used qIconProvider instead of  QFileIconProvider() and removed msgHandler on Windows.
Merge pull request #777 from srazi/master

[FTP] fixed problem with 'link to file'+show shortcut icon for links
Don't show context menu on scrollbars.

Also fixed coding style in mactoolbutton.cpp
[LocationCompleter] Fixes performance when drawing really long urls.

data: urls can get really long (> 1000000 characters), so don't save
them in history from now on.
X11: Symlink qupzilla/tmp into /tmp
[Win] FileSchemeHandler: fixed issues with '*.lnk' and 'x:'
Merge pull request #778 from srazi/master

[Win] FileSchemeHandler: fixed issues with '*.lnk' and 'x:'
[Windows] Fixed color of selected text when view loses focus.

Closes #756
LocationBar: Proper fix for determing when to draw cursor.

Cursor will be properly drawn by Qt when starting writing
into empty lineedit (eg. select all and start typing).
After the completion popup is hidden for the first time, Qt will stop
drawing cursor and will only paint it again after losing and gaining
focus.
TabsOnTop: Fixed picking correct color for drawing line at the bottom of
navigation container.
File and Ftp SchemeHandlers: Clickable title for easier navigation, also using native separator in file's title.
Merge pull request #779 from srazi/master

File/Ftp SchemeHandlers: Clickable title for easier navigation, also using native separator in file's title.
[Windows] Don't update transparent margins on close.
Restore tabs: Disable updates of tabbar while restoring session.

Fixes sometimes drawing tabbar while restoring is in process, resulting
in painting only few tabs and then all restored tabs after a moment.
It will now only draw completely restored tabbar.

Also fixed one incorrect usage of setUpdatesEnabled in TreeWidget.
Translations: Generate empty.ts with lines from source code.