Add kotlin-runtime.jar to the class loader when invoking compiler

TopLevelMembersInvocationTestGenerated failed locally because the compiler
couldn't find runtime classes
Deserialize constructors of static nested classes correctly

Similar to what is done in TopDownAnalyzer