Relocate and Document Trans module (now called Stages)

This pull request moves and renames the Trans module so it's sensibly located and named. It also adds some documentation to the module signature, which is included in the `Async_OpenFlow.mli` file.

@jnfoster and/or @basus can you take a look at e6c291f and see if the documentation I added helps at all?