Ported asynchronous sockets from Juno.
Added solution file and autotools files.