Fix notifications for Gnome Desktop
Merge pull request #190 from gnumdk/master

Fix notifications for Gnome Desktop
fix build under windows
fixed urls construct

Fixed haiwen/seafile#820.

We used string concatation to construct urls, which can't handle
multiple slashes correctly. We need something like python's urljoin
function.
Merge branch '3.1'
better sslerrors output
Merge pull request #193 from haiwen/enhance_ssl_error_prone

better sslerrors output
[maintain] do some cleanup
Merge pull request #196 from haiwen/maintain_patch_1

[maintain] do some cleanup
[mac] fix ui bugs
Merge pull request #198 from haiwen/maintain_patch_3

[mac] fix ui bugs
[mac] use qsettings to store defaults, and fix related bug
add more details to on-ssl-errors messagebox
fixed coding styles
Merge pull request #194 from haiwen/enhance_ssl_error_prone_2

add more details to on-ssl-errors messagebox
Merge pull request #197 from haiwen/maintain_patch_2

[mac] use qsettings to store defaults, and fix related bug
[qt5] initial work