Add runtime to Kotlin test project
AbstractWizard is now parameterized, addNature/Builder and alreadyExists methods renamed.

Minor: refactoring
Kotlin project wizard added to 'new project' list.
Fix compilation for 0.8.324
JetBrains license added.
Autoimport tests created.
.recommenders folder added to .gitignore.
Autoimport duplication fixed.

 #KT-5360 Fixed
Most of methods are now static. New method for creating source files with specified packages.
Performing multifile tests, multifile test added to testData.
Multifile tests without parameters.
Merge pull request #53 from adkozlov/autoimport-fix

Autoimport fix
Ctrl+click navigation added.

 #KT-5366 Fixed
Minor: OpenEditor string is now a constant string in OpenDeclarationAction class.
Issues from comments fixed.
Minor: Java code conventions.
Methods for autotesting added to KotlinEditorAutoTestCase.
SourceFileData splitted and moved to KotlinEditorAutoTestCase.

All TestCase classes are now abstract.
AllTests class added for completion tests.

Minor: code conventions
Tests for navigation performed.
Update to latest compiler

-src option is removed
-output replaces with -d