Remove Lwt.t from the main signature definitions

Since our implementation and tests are all Lwt-based, we mix in
the Lwt.t type when we include the signature.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>