Use JavaProject indicies to find java packages
Initial version of Java integration
Distinguish Kotlin light classes from Java binary classes
Refactoring: rename methods in KotlinAnalyzer
Clean kotlin_bin folder before build
Ignore kotlin_bin directory in launch
Fix warning with reading empty class file
Change icon for Kotlin project wizard
Add Kotlin builder in tests only if it is needed
Change testData for KotlinParsingMarkersTest after disable TopDownAnalyzer for tests
Remove guava from testFramework dependencies
Fix bug in tests: always collect markers from parser in KotlinParsingMarkersTestCase
Temporary disable test
Arguments list change in addToClassPath method.

Minor: refactoring
KotlinNature reintroducing removed.

Minor: java code conventions, refactoring
Spaces instead of tabs.

Minor: java code conventions, refactoring
Adding the Kotlin runtime library by ProjectUtils class.

Minor: refactoring, java code conventions
On kotlin-ui bundle start-up suggests to add kotlin runtime library to the project (if necessary). Automatically adds kotlin nature and builder.

 #KT-3956 Fixed
 #KT-5374 Fixed
 #KT-5559 Fixed
Ignoring *.orig files.

Feel free to add any files (git add *) after resolving conflicts during rebasing.
Kotlin container added.

Container entries could be added only if it doesn't exist.

Minor: refactoring

Conflicts:
	kotlin-eclipse-core/plugin.xml
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/utils/TestJavaProject.java