Changes to profile download code:
* Refactored class to improve performance and use a queue.
* Added "unknown" image.
Added cache versioning to clear the cache if it is out of date.
Moved tooltip settings out of MainFrame class.