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?
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
Hooked up right click menus for the tree.
Save the state of servers and channels to a file on exit
Fixed issue if there were multiple servers with the same channel name
Working on adding tab functionality
Merge branch 'develop' into feature/nt-cmplt_branch2
Fixed selection and dealing with same named channels in different servers
Make sure certain tree highlights don't override others
Added the concept of a channel type.  Modified settings savings and context menu depending on it.
Fixed issues with selection when items are removed
Follow links to look for open graph meta tag information and display images appropriately.  We make the image tag using the url of the page, then map the resulting featured image we find back to that url.  Using web kit to get the pages, which might seem like overkill, but it deals with invalid markup better than we could do with regex or an xml parser.