Added an Icecast server for debugging!

* Also fixed most of the stability problems, which were due
  to creation of QTcpSocket from a different thread than where
  they were being used. Also somehow applies to QProcess, sometimes.