Fix deprecation warnings on junit.framework.Assert

Use org.junit.Assert instead everywhere. Also fix some other minor warnings
KT-5697 Duplicate Unit type
 #KT-5697 Fixed
KT-5699 VerifyError in inlines

 #KT-5699 Fixed
Fix test data file name
Debugger: add tests (filter classloaders and constructors)
Debugger: Add filter for Kotlin specific classes
 #KT-2076 Fixed
Minor: rename
Stepping: do not step into kotlin standard library
 #KT-2076 Fixed
Add some more test on filters for debugger
Minor: fix warnings in KotlinEvaluationBuilder
JS backend: for with label, fix KT-5257 JS: for with continue with label fails on runtime, and KT-5262 JS: wrong code for `for` over range when start greater end

 #KT-5257 Fixed
 #KT-5262 Fixed
JS backend: add NotNull annotations
JS backend: add LoopTranslator.kt, move ExpressionVisitor.createWhile and ForTranslator into LoopTranslart, remove foreach package
JS backend: refactor LoopTranslator, add function translateForExpression
~~~ fixes after review: LoopTranslator.kt