Build jar for j2kConverter
Fix assertions generation for substituted members
Create 'refreshPath' utility function in LocalFileSystemUtils class.
Adding 'Add open modifier to supertype' fix for FINAL_SUPERTYPE error.
Not including empty testcases in suite.

That was sometimes resulting with IDE displaying incorrect number of tests in single run.
Added quickfix for USELESS_SIMPLE_IMPORT.
Added quickfix for REDUNDANT_NULLABLE.
"--kotlinHome" command-line option
Better debugging of arguments in Maven
KDoc tests fixed by setting kotlinHome explicitly
Extract interface: PropertyAccessorDescriptor
Extract interface: PropertyGetterDescriptor
Extract interface: PropertySetterDescriptor
Optimize super-interfaces
QuickFix for PARAMETER_NAME_CHANGED_ON_OVERRIDE.

It renames method parameter to match the name from the overriden method.
Add CodegenUtil.isNullableType(), fix assertions

JetType.isNullable() is not accurate when the type denotes a type parameter:
a parameter can be not null (isNullable=false), but its upper bound can be
nullable (<T: Any?>), so null may appear in the value of such type. Therefore
it's preferred to use a special check (isNullableType()) in codegen from now on

Do not generate assertion for parameters of not-null types which have a
nullable upper bound + the same with Java method calls

Also fix Intrinsics class internal name in tests

 #KT-3313 Fixed
fix tests
Merge remote-tracking branch 'remotes/origin/remote-run/shalupov'
Test for KT-2763
revert of 59ede8b