Marked scripting points with // SCRIPT: markers.
Do not dispose classLoader so that dependent types can be loaded on demand, like closures.
ScriptName now returns FqName, fully qualified with package name. Update usages and convert to internal format as needed.
Retain original file extension to test formatting in scripts
Unify script file extensions to "kts" so that IDEA, compiler and tests agree when to parse as SCRIPT.
Include kt* files into formatter test generation, to test scripting formatting
Convert module scripting to .ktm extension.
Fix scripting formatter to avoid extra indent in invisible block node.
Test indentation on new line in scripts.