KT-4770 Javac fails against Kotlin inner class

 #KT-4770 fixed
Fix implementation of Iterable<T>.take

 #KT-4780 Fixed
Extract DeepTypeSubstitutionUtil and move to frontend
Delete CommonSuppliers, use Guava directly
Module 'util.runtime' doesn't depend on intellij-core anymore