Create System.LoaderHooks and pass it to Loader()

Refactor module-loader: InternalCompiler -> System.LoaderHooks.
Lift loaderHooks out of CodeLoader ctor.