bring async interface up to compilation status
simplify the modules by re-using the IO module more consistently
include the Body module instead of instantiating a new Body_IO functor
refresh oasis
tidy up Cohttp Async client
Async: expose Request/Response independently of Client
add work-in-progress Async/FABLE version of the IO monad. This adds a buffered I/O monad that works with Pipe pairs instead of using Async_unix directly (and hence makes it very Mirage and SSL friendly)
depend on cstruct
change IO monad types to push the allocation further into the implementation
sync autobuild