Kotlin to support package protected visibility

Yes, I also look forward to recursive package visibility