Fixed dependencies in SCons for UMCD.
Fixed SCONS build script for UMCD.
Refactored main to use neev server_mt and umcd_server.
Tweaked entry point to used std::shared_ptr
Added a default transfer listener.
Fix: 'noexcept' added correctly to error declarations.
Refactored error_sender to use neev. Requires tidying.
Switched to std::shared_ptr
Fix: Missing } in default_transfer_observer.hpp
Refactored action dispatcher to use neev.