Extract PropertyDescriptor interface
@NotNull for parameter of substitute()
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'