Reorganize message dispatch to run in container host executable.
Add AsyncLock primitive
Change MessageTransport to use AsyncLock
Modify Info request response to be asynchronous and request statistics from remote container host.