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
Prettify code in BinaryClassAnnotationAndConstantLoaderImpl
Move check for special annotation to an abstract class