Named classloader support

EAServer 5.3 now supports named classloader. The named classloader allows multiple applications to share a common classloader. It permits sharing of classes between applications without the need to be loaded by the server classloader.

Every entity that uses classloader in EAServer is allowed to define its own named classloader. The named classloader can also be configured in a heirarchy that allows a parent classloader to load shared classes.

Additionally, it reduces the memory footprint of an application since it loads the infrastructure classes just once.