KT-6081 Chained generic method calls: wrong type inference
 #KT-6081 Fixed
Updated regexp for Windows. Hope it fixes test on buildserver...
Rename BaseDescriptorLoader before conversion
Convert BaseDescriptorLoader to kotlin
Prettify code in BaseDescriptorLoader after conversion
Inline BaseDescriptorLoader#getPackagePartClassName utilities
Minor: simplify code
Make AnnotationLoader and ConstantLoader accept descriptor-independent data

Rewrite BaseDescriptorLoader to operate on data derived from proto
Intdoduce ProtoContainer to replace containing descriptor as input data
Rename AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage before conversion
Convert AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage
Prettify AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage after conversion
Merge AnnotationLoader and ConstantLoader into single interface

Merge all implementation classes into single BinaryClassAnnotationAndConstantLoader
Extract non-descriptor specific abstract ancestor for BinaryClassAnnotationAndConstantLoader
Fix calling toString() on ProtoContainer