Mysql adapter

Notes
- no transaction support
- uses internal pooling
I may be wrong but it seems like `:external`, `:offset` and `:external_type` is not needed for this adapter. It just seems to be passed around but never used.