smevok test's
(cherry picked from commit 2becb04)
(cherry picked from commit 1adb745)
(cherry picked from commit 9011d76)
set explicit receiver kind properly for calls
(cherry picked from commit 6f778b4)
(cherry picked from commit 356eba9)
JS backend: fix QualifierIsNull for property in package level
(cherry picked from commit db2c7ab)
add new CallInfo
add notNull annotations
add some useful information to CallInfo
add api for call builder and template for functionCall
add simple MyAccessTranslator
add CallCaseDispatcher and fix buildCall functions
add DefaultCallCase and DelegateFunctionIntrinsic
fix stupid mistake