Statistics enhancements: maxWaitTime and numberOfConnections averages

Added Metrics support
Added PoolingDataSource metrics:
- timer for connection acquire
- histogram for pool size