new test to highlight an issue
add new annotations
fix KT-4612 properly implement KDoc compiler, added integration test.
Fix KT-4168 use proper buildscript classpath
Move Gradle Integration test classes to separate module for better re-use
fix test data
use gradle integration tests module
Extract Gradle wrapper to avoid duplicating binary resources
Add message about general gradle failure
refactor tests, use common gradle integration tests module, deduplicate gradle binaries in test data
Fix kotlin-android plugin for android-gradle:0.9+
#KT-4667 Fixed
Stdlib: remove a workaround which related to KT-2028
Dropped some TODOs

 #KT-2564 Obsolete. Looks like, it's fixed in dcddd04.
JS backend: use constants for default test package(`foo`) and default test function(`box`).
Minor changes: drop the copyright comment from testData files.
Minor change: reformat code in testData files.
Minor change: reformat js libs.
JS backend: testFiles -> testData
JS backend: fixes after rename testFiles -> testData
JS backend: minor refactorings
  - dropped useless constructor and factory method from ClassTranslator.
  - moved method which translate an object expression inside a class code to ClassTranslator.
  - LiteralFunctionTranslator#getSuggestedName -> TranslationUtils#getSuggestedName