Fix navigation to Java according to PSI elimination
Refactoring: do not create Java project for each test
Add tests for diagnostics

 #KT-5357 Fixed
Workaround: configure forbidden package access not to be an error
Closing brace bug fixed. Added several tests.

 #KT-5544 Fixed
Constant strings for tokens.

Minor: refactoring, java code conventions
Configure editor for tests: use os line separators
To compare result with editor use standard method
Refactoring: rename model.KotlinNature -> core.model.KotlinNature
Refactoring: drop class AnalyzerScheduler
Markers for parsing errors.

 #KT-5540 Fixed
Showing markers for zero-length ranges.
Parsing errors are now shown right after opening eclipse.

Minor: refactoring

Conflicts:
	kotlin-eclipse-ui/src/org/jetbrains/kotlin/ui/builder/KotlinBuilder.java
Error tags refactored, warning tags added.

Minor: refactoring

Conflicts:
	kotlin-eclipse-ui-test/src/org/jetbrains/kotlin/ui/tests/editors/KotlinAnalyzerTestCase.java
Caret tag is now the constant string in the KotlinEditorTestCase class.

Minor: refactoring

Conflicts:
	kotlin-eclipse-ui-test/src/org/jetbrains/kotlin/ui/tests/editors/KotlinAutoIndenterTestCase.java
Break line tag is now the constant string in the KotlinEditorTestCase class.

Minor: refactoring
getCursorPosition method doesn't make any sense.

Minor: refactoring
Autotesting framework changed. SourceFile class found (reused and refactored). WithAfterSourceFileData class added.

Minor: refactoring

Conflicts:
	kotlin-eclipse-test-framework/META-INF/MANIFEST.MF
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/editor/KotlinEditorAutoTestCase.java
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/utils/SourceFileData.java
	kotlin-eclipse-ui-test/src/org/jetbrains/kotlin/ui/tests/editors/KotlinUnresolvedClassFixTestCase.java
	kotlin-eclipse-ui-test/src/org/jetbrains/kotlin/ui/tests/editors/completion/AllTests.java
Tests for parsing errors' markers added.

Minor: refactoring

Conflicts:
	kotlin-eclipse-test-framework/src/org/jetbrains/kotlin/testframework/utils/EditorTestUtils.java
Test with typing a character added. typedCharacter method in TypingUtils class gets the character specified in comment.