Implement delete() for light methods
Implement "Safe Delete" refactoring for properties
SafeDeleteProcessor: small refactorings
Restructure "Safe Delete" test data directories

Conflicts:
	generators/org/jetbrains/jet/generators/tests/GenerateTests.java
Safe Delete: decompose checkSuperMethods()
Work around the bug in Java "Safe Delete" (can't delete override annotations in Kotlin from Java code)
Fix description of JetTypeParameter
Implement "Safe Delete" refactoring for type parameters

Conflicts:
	idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java

Conflicts:
	generators/org/jetbrains/jet/generators/tests/GenerateTests.java

Conflicts:
	generators/org/jetbrains/jet/generators/tests/GenerateTests.java