ARIES-356: Make sure classloader for cglib proxies can load cglib classes. Also refector the jdk/cglib proxy code into separate classes.