Add uniform interface to access current host instance.
Add async_file simplified implementation.
Textual cleanup.
shell_session compiles.
Add headers to shell_server.
pid_watcher rewritten using std::thread and lambda.
Link libraries necessary for mshd, compiles and links.