Replaced package imports with module imports to be able to compile with older compilers
Fixed disconnect bug in tcp.d
Added const to a method in stream, replaced longs with ints in broker
Made MqttConnect handle tell the server about the new connection
Fixed disconnect bug again
Message passing between reader and writer task with shared MqttMessage
Write task also joins, made the server __gshared
Fixed unit tests
Simplified the broker by removing the dynamic polymorphism
Deleted last vestige of PatternMatcher
Created Subscriptions class in broker to change implementation more easily
Using alias this for subscriptions in broker