JS backend minor: removed license from test cases
JS backend: removed adding '$' to label suffix
Fix indent in built-in sources
Minor, update outdated deprecation comment
Rewrite mutable collection stub method generation

The main problem of the previous approach was that we were only generating
erased method signatures, which was incorrect in case a class also had a member
from another supertype with the same signature as the substituted one from the
collection. Javac issues compilation errors when compiling Java code against
such classes.

Also all the needed method stub signatures were hardcoded in
generateBuiltInMethodStubs() and the case of MutableListIterator was missing
Allow access to home kotlin project dir in convert tests
Refactoring: move method to rules
Formatter: empty lines between declarations
Make line break before '}' optional

 #KT-6142 Fixed
Convert to expression body: fixed type selection for public override
Enabled disabled non-local returns in stdlib
Fixed for inline fun finally block generation before lambda non-local returns
Fixes for call site finally generation before non-local returns
Further work