Rework monitor module
minor cleanuo
Update spdlog version
Add RTLD_NODELETE flag when closing dynamic library.

This has the effect to prevent nasty bug with object destructor
not being available (eg logger object created from modules,
or expectiong propagated from module).
Use exception in initModule instead of return code
monitor module can watch for network connectivity