Chaining class loader implementation that delegates the resource and class loading to a number of class loaders passed in.
Additionally, the class space of this class loader can be extended at runtime (by allowing more classloaders to be added).
@author Costin Leau