Make the ArtifactManager implement the ClassLoaderManagerService

There doesn't need to be an entire different class for a single event.
Instead we just call the methods internally, and implement the interface
to provide the same data.
This should not be a spring bean, and should just be a standalone class

Used by the ArtifactManager to listen to configuration changes from the
Container.
Adding TODO notes to pull functionality up to build an "Ear Context"
Deleted the old ClassLoaderManagerServiceImpl
Use the classloader from the ConfigurationClass

This is the class we want to marshal into anyway, so use the classloader
that the class came from!