Work around magnet redirection in feeds
Fix large cache support on amd64 arch
This fix qbittorrent/qBittorrent#1949
Merge pull request #1951 from masux/master

This fix qbittorrent/qBittorrent#1949
Merge pull request #1947 from Gelmir/x64_cache_fix

Fix large cache support on amd64 arch
Merge pull request #1941 from Gelmir/magnet_redirect

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.
Correctly detect python in PATH
Merge pull request #1955 from paolo-sz/master

Correctly detect python in PATH
Fix heap-buffer-overrun in PropertiesWidget::displayFilesListMenu
Merge pull request #1983 from sorokin/buffer-overrun-prop-widget

Fix heap-buffer-overrun in PropertiesWidget::displayFilesListMenu
Fix TorrentReactor search plugin
Fix search engine encoding issues with python3 on Windows

Closes #1996
Replace deprecated sgmllib with HTMLParser/html.parser
Fewer calls to torrent_handle::info_hash()
Use std::vector instead of std::deque in QAlertDispatcher

As we never use {push,pop}_front std::vector works here perfectly.
Also reserve memory for std::vector out of lock.

This could be considered as an optimization, but in reality this is just
using right container in right place. According to my measurements total
speedup is under 0.2%.
Fix race condition in QAlertDispatcher

It was possible that QAlertDispatcher::dispatch() could access (lock)
mutex that was destroyed by main thread. Fix this by moving mutex into a
tag.
Change the program updater's URL for Windows and Mac OS X. Closes #1954.
Merge pull request #2022 from sorokin/for-sledgehammer

a small optimization, a micro optimization and a fix