Add Pool `connection` event, which fires when the Pool has created a new connection

This allows for e.g. setting Session variables on the connection before it gets used