Properly use ConnectionPoolMonitor callbacks for connection borrowing for TokenAware/RoundRobin connection pools

Make sure that ConnectionPoolMonitor.incConnectionBorrowed() and incConnectionReturned() are invoked properly for TokenAware and RoundRobin connection pool impls.

Update Javadoc comments in ConnectionPoolMonitor to explicitly mention the time units for incOperationSuccess() and incConnectionBorrowed().