[Client] Changed NetComm sender to use a ExecutorService
[Client] Improved message publisher to use a executor service
[Client] Minor improvement in reporting shutdown status of NetComm
[easyCompiler] New task based execution of compiling tasks