Inline markers added
Store stack values before inlines. #KT-5634 Fixed

Inlining code violates JIT assumptions for OSR in Java 8 in case of
starting with non-empty and containing cycles.

Fix is to mark each inlined block with markers and then store/restore
stack state before and after inlined body.
JS backend: fix KT-4297 PrimitiveHashMap returns wrong keys (string instead of original type)
Improve testData generator for reserved words.

Cashing iterator in CyclicStream.
Detect generating unexpected testdata file(e.g. may caused because of bug in stdlib).
Regenerate testData for reservedWords after take was fixed.