TODO List:
----------
For 1.12.1:
* Remove SplitterControl.cpp/h? (it is all commented out, is it even used?)
* Remove return.h?
* Fix downloads categories viewing when using wxWidgets-2.6.2. (height too big)
  Screenshot: http://www.xmule.ws/phpBB2/viewtopic.php?t=1776
* Fix status bar widths when xMule compiled using wxWidgets-2.6.2.
  More info: http://www.xmule.ws/phpBB2/viewtopic.php?p=8161#8161
  Screenshot: http://www.xmule.ws/phpBB2/viewtopic.php?t=1776
  Info: We need to rewrite the code to stop using "fake" statusbar (using sizers)
        and instead use wxStatusBar.
* Check if true: xMule doesn't upload shared files. It only uploads downloaded files.
  More info: http://www.xmule.ws/phpBB2/viewtopic.php?t=1778

For 1.13.0 or later:
* Fix event system crash when using wxWidgets-2.4.2. (probably caused by bad event posting)
  More info: http://www.xmule.ws/phpBB2/viewtopic.php?p=8158#8158
* Make sure xMule is compatible with the latest eMule file formats
  (credits, part files): http://www.xmule.ws/phpBB2/viewtopic.php?t=1761
* Make xMule fully Unicoded [HopeSeekr began working on this]
* Finish documenting headers in cpp files [Almost DONE?]
* Futher test xMule, release when it hasn't crashed in 24 hr
  (this is unstable, after all)
* Finish the massive forward-declaration mission.
* Integrate commandline client with http client.
* Massively overhaul xMule's encapsulation.
* Redesign some of the GUI to look better under GTK2+. Also update it to the
  latest "eMule-look" [Avi began working on an eMule 0.46c GUI port]