Script classes are public in LAZY mode
Account for script classes in getAllDescriptors()
Add 'rv' property to getAllDescriptors() in script classes
Properties from primary constructors added to getAllDescriptors()
In non-lazy mode, script classes are normal MutableClassDescriptors
Top-down analysis accounts for script classes too
Minor. Rename method BodiesResolveContext.getClasses()

This is done to avoid the clash of meanings with TopDownAnalysisContext.getAllClasses()
Unused mechanism removed

Incomplete traces are not needed for light classes any more, because light classes use lazy resolve
Added the directive for allow to use runtime classes in intention tests.
Buildserver auto merge