Interface extracted from KotlinModuleScriptGenerator
Method renamed
reportException() moved to a utility class and used where appropriate
Module descriptions in XML
Using XML instead of module scripts when running from IDE
Do not run generator on a quick dist

Everything is already compiled, so there's no point in generating sources
Support relative script paths
~ Profiler
(cherry picked from commit ebd27b3)
run conf