Support asset loading from a facade

Used like this from a facade:

        ClasspathSource sourceFacade = new ClasspathSource(TerasologyConstants.ENGINE_MODULE,
                getClass().getProtectionDomain().getCodeSource(), TerasologyConstants.ASSETS_SUBDIRECTORY, TerasologyConstants.OVERRIDES_SUBDIRECTORY);
        assetManager.addAssetSource(sourceFacade);