This fix qbittorrent/qBittorrent#1949
Fix large cache support on amd64 arch

Conflicts:
	src/preferences/preferences.cpp
Work around magnet redirection in feeds
Consider queued items before deciding to 'auto-shutdown on downloads completion'. Closes #1942.
Fix large cache support on amd64 arch pt2.
Fix compilation with libtorrent 0.15.x.
Fix Windows file associations creation.

Now qBittorrent create global ProgId during installation (using HKLM hive)
and allow to associate .torrent files with it (using HKCU).

Conflicts:
	src/preferences/preferences.h
	src/windows/installer.nsi
	src/windows/uninstaller.nsi
Truly sync the changes in the file assocations code/installer with master.
Sync translations from Transifex and run lupdate.
Fix again libtorrent 0.15.x compilation.
Update Changelog.
Bump to 3.1.10