Added threading to dispatchers

Threading added so that each dispatcher created in it's own thread to
prevent "timeouts" due to network or server issues causing emonHub to
"wait" and potentially miss incoming packets.
Stop thread before dispatcher deletion

Dispatcher thread needs to be stopped before the dispatcher is deleted.
Merge pull request #70 from otherWIP/multi-threading

Added threading to dispatchers
minor change

Moved 0.1s sleep to tidy the log file entries
Merge pull request #5 from emonhub/multi-threading

updated from upstream
Merge pull request #72 from otherWIP/development

Logfile permissions & user
Merge from development
Merge pull request #75 from otherWIP/multi-threading

Multi threading - logfile and user update
Merge pull request #76 from emonhub/multi-threading

Multi threading
Merge pull request #6 from emonhub/development

updated from upstream