Upgraded to the latest commons pool 2
Made channel pooling more efficient thanks to keyed object pool mechanism in commons pool
general tidying