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
Tabs replaced with spaces.

Minor: refactoring

Conflicts:
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/utils/TestJavaProject.java
Universal method for replacing separators.

Minor: refactoring, java code conventions
Object declaration requires tabulation.

Minor: java code conventions, refactoring

 #KT-5658 Fixed
Some methods in KotlinAutoIndentStrategy class are now static.

Minor: java code conventions, refactoring
Autoindention after inserting closing brace improved.

Minor: refactoring

 #KT-5657 Fixed
Closing brace tests added and several tests changed.

Minor: refactoring
Abstract method for creating the path string. New abstract test case class: KotlinEditorWithAfterFileTestCase.

Minor: java code conventions, refactoring

Conflicts:
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/editor/KotlinEditorAutoTestCase.java
OpenDeclarationAction refactored.

Minor: java code conventions, refactoring
Actions constructors changed.

Minor: java code conventions
Changing store preferences bug fix.

Minor: java code conventions
Format action tests added.

Minor: java code conventions, refactoring
joinBuildThread method moved from performTest methods.

Minor: refactoring
Printing "\n" and "\r" in ComparisonFailure message.