Fix test data for KT-3285
Minor code editings
More correct code for adding type specification to function declaration with no parameter list
Inlined CodeInsightUtils.createFunctionSignatureStringFromDescriptor()
JetChangeFunctionSignatureAction made nested class of quickfix class (and it does not need to be QuestionAction!)
Minor refactorings in ChangeMemberFunctionSignatureFix
JetVariableDeclaration made JetCallableDeclaration and renamed getTypeRef/setTypeRef, getReturnTypeRef/setReturnTypeRef to getTypeReference/setTypeReference
More renames of TypeRef to TypeReference
JetParameter made JetCallableDeclaration
Simplified quickfix code
Added API in PSI to add/remove modifiers and refactored quickfixes to use it
Minor: add js.inliner sources to kotlin-for-upsource-sources.jar
Replace js.translator with js.frontend in dependencies of idea module and remove js.translator from KotlinPlugin artifact.
Converted CompilerSettings to Kotlin.
Minor. Moved dialog title from code to GUI settings.
Incremental compilation checkbox in settings.

Old setting via VM option is automatically migrated to "new style".
Don't do resolve for files not under sorce roots
Add information about declaration
Store resolution context for light classes to prevent back-end fail
Refactoring: move file