[WebUI] Fix typo in statustab
Update internal listview state when saving to disk
Fixes remembering sort column
[GTKUI] Add new OtherDialog to dialogs

This adds a new OtherDialog to dialogs so that will use Deferred to prevent
the dialog loop locking up the mainwindow.
Remove old `Other` dialog from common and cleanup up the file.
Fixes #2401, context menus for torrents not showing current value.
Fixes #2400, add a stop_at_ratio context menu.
Change the protocol rate to display as int.
Let save_resume_data build torrent list on stopping session

By having the func build the list we can skip torrents that we already have
resume data for (need_save_resume_data is False).
Add flush_disk_cache parameter to save_resume_data

Using this flag avoids potential issue with file timestamps and
is only needed when stopping the session.
Update MANIFEST for webui file movement
[GTKUI] Fix call on sessionproxy.get_torrent_status with bad argument
[Tests] Fixed tests so that if the tcp port is used, other ports will be tested
[WebUI] Changed --profile to use cProfile
[WebUI] Flake8 web.py
Update gitattributes file
Fixes to resume data saving routines.

* Avoid saving resume data unecessarily by checking the queue of calls
* Removed unecessary LoopingCall for resume data
[#2461] [GTKUI] Fix createtorrentdialog cell_data_size error
[#2462] [GTKUI] Fix clicking Edit Trackers button in Options tab
[#2463] [AutoAdd] Fix not loading torrents

The owner attribute for tm.add() method was moved to options dict
[Tests] Update ubuntu favicon
[#1490] Increase the Alertmanager interval to 0.3s

The original 0.05 interval is causing excessive idle cpu usage
[GTKUI] Hide the associate magnet button on OSX
Remove old unneeded send_redundant_have session setting
[#2466] [AutoAdd] Fix Copy Torrent File