Deal with notices from nickserv and chanserv
Don't lowercase channels and users when we add them.  I think this was causing more trouble than it was worth, and the servers are consistent at sending names with a consistent case.  Also use delete later instead of delete, because it's 'smarter'.
Fix user sorting
* /KICK implemented
* Users now reflect the proper modes (@ for operator, + for voiced) and sort properly
* Stubbed out other things to check for in the MODE event
* Removed false display info for certain user flags
* Refactored user flag display
Actually animate in another thread.
Fixed crash if user hit enter without entering text
Fixed threading issue now that animations are actually in a different thread
Better animated gif refreshing?
* Can now press the up and down arrows to cycle through past messages sent
* Can now save settings from the basic server preferences
Only re-render animations if it is in view.  Fixed the window not refreshing when a new image has been downloaded.
Prevent the same image from being loaded multiple times
Merge branch 'feature/BendettaFeature' into develop
Removed 'override' keyword to support older c++ build tools.  Added functionality to select a tree item by name.  Added ability to disconnect from channels and servers without removing them from the tree.
Couple minor fixes
Right click test