POOL-211
Initial implementation of the Proxy wrappers. This is based on Brad Koehn's proposed patch but has been refactored for Pool2 and to extend Proxy support to KeyedObjectPools. The cglib proxy support and last use tracking have not yet been implemented.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/pool/trunk@1531278 13f79535-47bb-0310-9956-ffa450edef68