Concurrency support

Postgrex is now safe to access from multiple processes concurrently.
Queries will be queued internally and will be processed in-order.