Methods in KotlinBuiltIns made static where already possible
isNothing() made static
is<TYPE>() made static in KotlinBuiltIns
is<Annotation>() made static in KotlinBuiltIns
Checks for primitive types and arrays made static in KotlinBuiltIns
GenerateInjectors cleaned up
Singletons supported in Injector Generator
Some usages of KotlinBuiltIns injected as components
KotlinBuiltIns injected into ExpressionTypingUtils
ModuleDescriptor knows its built-ins
Singleton made thread-safe in JavaToKotlinClassMap
isBoolean() moved to KotlinBuiltIns