Add acquireTimeout pool option

closes #821
closes #854
Remove old compatibility layer in Buffer-to-string
Fix PROTOCOL_PACKETS_OUT_OF_ORDER error to be catchable

closes #844
Add connection.escapeId and pool.escapeId helpers
WIP: easy testing