remove 'usage' from AboutCommand's command annotation
add IResultRetriever utility interface
simplified JarModuleLoader

allow setting the ClassLoadMethod on a per file basis

removed supporting classes and JarModuleLoaderSettings

 JarModuleLoader is abstract class

use abstract methods instead of external settings.

update ProviderLoader and ScriptEngineLoader for changes