Make lwt optional and move around some code.
Replace Lwt_pool with internal implementation.

  - Add internal Caqti_heap and Caqti_pool modules and tests.
  - Remove Pool from SYSTEM signature and add more primitives.
  - Adjust other modules accordingly.