Moved manipulatin of actual subscriptions to private functions in order to facilitate changing the implementation
Changed the implementation of the broker to a tree for performance reasons
Simplified tcp.d with less tasks and no message passing
Added new test for wildcards
Fixed connection problems again
Removed runTask, it caused the loadtest benchmark to not finish and have errors
Fixed wildcard subscription bug in the tree implementation
Fixed performance bug caused by having too many nodes in the tree after the wildcard bug fix in the previous commit