Generate static accessors fro protected functions in different packages
 #KT-4617 Fixed
Minor. Renamed enum constants for clarification.
Added tests for compiling Java against TraitImpl and extension members.
Minor. Renamed annotationDeserializer → deserializers.