Pass NameResolver to loadClassAnnotations()

It's not used at the moment, but will be in the upcoming implementation of
annotation loader (for JS, built-ins and type annotations)
Compilation errors are rendered to log without "Kotlin:ERROR:" prefix and without path to file. Sometimes javac adds path to file, sometimes doesn't. This had led tests to fail on some platforms.
KT-6081 Chained generic method calls: wrong type inference
 #KT-6081 Fixed
Updated regexp for Windows. Hope it fixes test on buildserver...
Diagnostics test: array creation of non-reified TP

 #KT-1370 Fixed
Do not report a warning on an inline function with a reified parameter

 #KT-6273 Fixed
Moved DiagnosticFactories about reified to

``Type parameter declarations'' block
Minor, removed redundant argument

from ClassBodyCodegen.generateDeclaration
Got rid of hack with stashing wereReified

1. Made ClosureCodegen extending MemberCodegen
2. Made ClosureContext extending ClassContext
Wrap parentCodegen before generating from inline
Supported nested reified parameter declarations

Also switched to using type names as identifiers instead of their
indices
Increase memory for 'All * Tests' configurations

Use the same parameters as for All Tests
Make CharSequence.length a function instead of property

And String.length as well.

This is done for JVM interoperability: java.lang.CharSequence is an open class
and has a function 'length()' which should be implemented in subclasses
somehow.

A minor unexpected effect of this is that String.length() is now a compile-time
constant (it wasn't such as a property because properties are not supported in
compile-time constant evaluation)

 #KT-3571 Fixed
Rename CharSequence.get to charAt

This is done for JVM interoperability. There's still a member function
String.get() and an extension function "get" on CharSequence

 #KT-1730 Fixed
 #KT-5389 Fixed
Add CharSequence.subSequence

This is done primarily for JVM interoperability, otherwise it's impossible to
inherit from CharSequence there. On JS subSequence at the moment just invokes
substring.

 #KT-5956 Fixed
Rename BaseDescriptorLoader before conversion
Convert BaseDescriptorLoader to kotlin
Prettify code in BaseDescriptorLoader after conversion
Inline BaseDescriptorLoader#getPackagePartClassName utilities
Minor: simplify code