async: Remove redundant debugging

That info was already being printed at the DEBUG level. Move logging
down the next state, in which a message is received from a client with
an unknown state. (An error that should never happen.)
async: Make Highlevel interface conformant

All modules are exposed through the Async_OpenFlow.mli file.
async: abstract over the event type in Platform.S