Use editor reconciler to parse file
Refactoring: KotlinManager -> singleton KotlinPsiManager
Refactoring: change use of KotlinParser.parseText to KotlinPsiManger.getParsedFile
Use application environment created in class KotlinEnvironment