extracted mojit type resolution
added mojit resolution to the runtime
removed unnecessary parameter
removed startup time resolution of resources (except in the case of shaker), replaced access to _mojitDetails with _resolveMojit() method that resolves and caches resources at runtime, the 'chosen' member of the resources is not irrelevant since we don't chose any of them. It might overload the Y instance with a few useless addons
removed the config initialization that adds some discinnection between the plugin and its host when the config is later modified by another plugin