Made artwork fetches threaded...
This fix adds a NetworkQueue that stores all of the network requests and then calls the scraper to do the fetching. This is all done in a threaded fashion.
Updated drag and drop support...
This is so that dragging and dropping files now use the threaded artwork scraper.
Fixed a couple memory leaks.
Hooked up progress bar support for art thread...
Also removed some connections in the network queue that deleted objects when the network thread finished.
Fixed updating game artwork properly...
There was an error with the library model not updating the artwork as it was changed. This was caused from calling 'select' on the m_game_model, from a different thread than where it belonged to. This issue is now fixed.