Update the configuration of "modules.config"

"modules.config" now also uses config inheritance like the "modules"
configuration.
Using "System!" as a dependency returns a config-object instead of a
getter.
Fix in Class.createSingletonSubClass()
Added static method Class.isInstance()
Added module "jar.lang.assert.Type"
Added extension "jar.lang.Function.Function-flow"
Updated operations
Updated to use static Interface/MixIn.isInstance()
Updated internals to minimize filesize