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
Minor tidyup of core code
Set alert_queue_size in AlertManager and add logging
Pylint alertmanager
Remove old sha module import code
[#2369] [GTKUI] Fix bypassing tray password dialog

Created a generic password dialog and moved the unlock code out of
systemtray so any call to window.present will now show the dialog.

Also fixed the appindicator not showing the correct visible status
[GTKUI] Fix quitting bypassing password lock
[GTKUI] Flake8 mainwindow
[GTKUI] Typo causing password dialog to show
[#2315] [GTKUI] Potential fix for lost window on Win32
Prevent private flagged torrents auto-merging trackers

When adding a torrent already in session any new trackers are merged
to the exiting torrent but this is an unwanted feature for private
flagged torrents.