Changed decode_string to always return unicode.
Avoid running chardet in decode_string if not needed
Fix #2231 : WebUI: Fix unneeded scrollbars in webui add dialog

Also fix spinner display issue
Fix component tests
Merge branch 'master' of deluge-torrent.org:deluge
Add unit test for new component dependency stopping code.
Make sure pending gtk events are processed before quitting gtkui.
Fix #2232 : WebUI: Flag Icon path in Peers Tab missing deluge.config.base
Use try-except instead of if statement to gain a little performance
Fix #2227 : Torrent file contains sha1 and ed2k digest that needs encoding to hex
Make deluge-gtk get arguments as unicode.
Fix a few places that use those arguments.
Make sure gtkui loads strings as unicode from rencode.
Get cli arguments in unicode in deluge core as well.
Make a better guess at what arguments are encoded in on linux.
Added priority colors to torrent detail view in console
Fix #2085 : WebUI: Does not show torrents in sidebar for categories other than 'All'

unicode value in filter_dict would not be converted into a list
Catch exception when enabling/disabling indicator in classic mode
fix error in #2085 commit 3ca886ac7ad5: value may be a tuple
Fix issue when saving resume data fails.
Clean up resume data deferred code a bit.
Merge branch 'master' into master-decode-string
Fix #2175 : systemtray free variable self referenced before assignment

This is only the likely fix for the issue as I have been unable to reproduce it.
Fix #1946 : GtkUI: ReactorNotRestartable error when set as startup application