localParameterInLocalNamedFunction
(cherry picked from commit cee29a6)
objectAsConstructorParameter
(cherry picked from commit 41cb0ab)
#KT-2511 Fixed
(cherry picked from commit 31843c5)
readable generated js Dangerous translator: initialize var in declaration
(cherry picked from commit 4d8355c)
fix object captured variables collections
merge objectAsConstructorParameter and localParameterInLocalNamedFunction
(cherry picked from commit 668946a)
JSON add reviver parameter
(cherry picked from commit b3bf97c)
json.kt — kotlin code style
(cherry picked from commit e7d413d)
remove outdated comment
(cherry picked from commit 54a112b)
js: delete jet.sure (in original commit 7b29a01 it was implemented as intrinsic, but f0f3305366a18d74bfe1085ebbbf2bbc97e67c90)
restore map put as [] — now set as function intrinsic

CompositeFIF — performance, we don't need hash map
(cherry picked from commit 7b29a01)