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
ProjectUtils class refactoring.

Minor: java code conventions, refactoring
kotlin_bin folder path in classpath is now not absolute.
Linux launch fix.
Minor: java code conventions