Minor: small code rearrangement
Escape surrogate characters
Generate test data with generated descriptors in checker tests
-- Remove CONSTRUCTOR slice
Fix configuration of package fragment provider in lazy resolve test code
Enable top down lazy resolve
Additional test
Generate 'copy' method for data classes even when constructor is empty
-- Generate test data with generated descriptors in checker tests
-- set up and generate tests
-- enable lazy resolve by default and try to make it work for local declarations
-- temp tests rewrite
Refactoring: rename TopDownAnalysisContext -> AnalysisContext
-- Test for  Lazy resolve and LightClass order conflict
Enable laziness
Move analyze files to LazyTopDownAnalyzer
Add hack with looking to resolve session before retrieve key from binding context during light class construction
-- Test are regenerated
-- Register script files in packages slice
-- remove tests