Add a superclass for byte, short, int, long compile-time constants
Remove DescriptorSerializationTest
Extract BaseDeserializer from AnnotationDeserializer. Move storage to separate class
Add serializer for compile-time constant initializer
Add compileTimeConstant to variable descriptor
Render property constant
Serialize compile time constant for property initializer
Add test for kotlin compiled property as annotation parameter
Write constant initializer for java properties
StorageManager for compile-time initializer
Rename
Move isVar check for compile time initializer out of the setter
Use one method to create compile-time value
Remove toInt() from rendering IntValue
Resolve compileTimeInitializer for variable in lazy resolve