JVM Backend: always inline callable containing reified TP
Refactored tests using Array constructor:

Some moved to tests with stdlib
Some changed to use arrayOfNulls
Introduced Array inline function in stdlib with same signature and semantics

Made Array constructor private and accepting no arguments
Removed codegen of Array-constructor with lambda
Added tests for stdlib Array constructors
Simple workaround for problem described in KT-6437

JS backend generate invalid code when inlining within constructor using property