Add peer port column to PeerListWidget. Closes #1650.
Merge pull request #1902 from YuriIvanov/issue#1650

Add peer port column to PeerListWidget. Closes #1650.
Don't display the context menu in 'Content' and 'HTTP Sources' buttons when no torrent is selected. It prevents crashes. Closes #1906, #1900.
Don't translate file extensions. Closes #1907.
Fix available disk space label on single file torrents.
SMTP: Support multiline greeting from server in INIT state. Thanks to Ivanov Juriy for helping identify the problem. Relates to #1845.
SMTP: Send the IP of the configured Network Interface. Relates to #1845.
SMTP: Fix finding the local address.
Don't use IPv4 addresses when the user has enabled IPv6 address in the settings.
SMTP: Fix edge case where nothing was sent when no authentication was needed. Relates to #1845.
Add patches for support Haiku (https://www.haiku-os.org)
Merge pull request #1819 from diger/haiku

Add patches for support Haiku (https://www.haiku-os.org)
Fix Qt5 support
Merge pull request #1925 from diger/haiku

Fix Qt5 support
Show stalled downloads that are uploading under the 'Active' filter. Closes #1654."
Forward declare classes where possible in 'TransferListWidget'.
SMTP: send the local hostname as FQDN. See discussion in #1845 for more info.
WINDOWS: Check for python before creating the search engine tab. Prevents the creation of python specific files in the user's PC if no python is found. Closes #1370.
WINDOWS: Don't create keys in the registry if python isn't found. Closes #1370.
WINDOWS: Can now correctly detect 64bit and 32bit python installations on 64bit Windows. Closes #1148 #445 #795 #1708.