async: moved the Message signature out of Platform.

This signature is also useful when writing clients
async: fix compile errors in lwt
Merge branch 'final-async' of github.com:frenetic-lang/ocaml-openflow into final-async