move js debugger platform up
(cherry picked from commit b4c85ed)
move js debugger platform up
(cherry picked from commit 86d2886)
move js debugger platform up
(cherry picked from commit 2692f06)
get rid of ScriptInfo
(cherry picked from commit ed408cf)
CR-IC-4324 revert to NotNull, move new contract to PathUtil
(cherry picked from commit 5a13a6c)
WEB-9926 library scope
(cherry picked from commit b925454)
WEB-9926 don't auto expand library scope, we must use case-sensitive natural compare — constants must be first
(cherry picked from commit d323ba1)
show "native" description for node objects
(cherry picked from commit fe52fa4)
WEB-9926 add additional scopes
(cherry picked from commit 4c981bb)
WEB-9926 remove 0xhh postfix

remove useless scope
(cherry picked from commit f403d8c)
fix compilation
(cherry picked from commit ebda663)
nashorn: frames view — correct presentation of stack frame (function name is not yet displayed)
(cherry picked from commit 4668592)
nashorn: x variables view
(cherry picked from commit b186cac)
don't depend on javascript
(cherry picked from commit 5951a1c)
nullability
(cherry picked from commit 63f68f2)
continue nashorn: variables view
(cherry picked from commit f521266)
introduce isMemberVisible/normalizeMemberName to avoid dependency on V8DebugProcess
(cherry picked from commit 101c153)
nashorn: initial getReceiverVariable impl
(cherry picked from commit 5ae3a76)
nullability
(cherry picked from commit ad81d5c)
nashorn: continue variables presentation
(cherry picked from commit 58b9bf9)