KotlinClassFileHeader now saves JvmClassName for processed class

Also refactor static method to member methods
INDEX should be before that commit

Introduce VirtualFileFinder interface

Provide different implementations in Cli and Ide
Create KotlinClassFileIndex
++ intr VirtualFileFinder
JetClsStubBuilderFactory draft
Hackish way to provide Project in JavaClassResolver
JavaClassResolver uses VirtualClassFinder
DIRTY