use ValueType enum instead of plain numbers

(cherry picked from commit 147c6475231909249aaeef4fb3796481a1da9574)
jb v8 debug protocol: evaluate

(cherry picked from commit 4bbd22c4f49a8e95ec408fdb4153762b9a6d9dfc)
lazy array data loading — API/UI/v8 new backend done
WEB-11784 slow nodejs debug: huge array cause 100 cpu debug

(cherry picked from commit cbc40e9e53e3b47c1a738be78c5dd2adf74e9afd)
IDEA-123691 Minor project wizard edits: project type list refactored
(cherry picked from commit 48b1688)