don't evaluate arrays on EDT when debugging remotely

(cherry picked from commit ed2a20feeec3dad31e25d5e027940cf85f2b065f)
remove code duplicate (use isUnderRemoteDebug directly)

(cherry picked from commit 43b8a662654406422ad01743841324736c5d7214)
Platform: extensible welcome wizard:
* themes page can be customized
* additionas UI setting supported
IDEA-128476 UI of Customize IDE wizard is broken after theme change
new View Mode action breaks Ctrl+~,UP pattern for accessing LaFs
'preload build process' optimization, initial (off in registry by default).
once preloaded process has been started, it should be used by the next compile session (incomplete)
inline debugger: better fg colors for execution line
Inline debugger: better fg colors for Darcula
inline debugger: show values at declaration and at nearest to execution point lines
PY-13297 Move caret on the line after inserted comment with encoding declaration

Append empty line if inserted comment is on the last line in document.
IDEA-106103 XML editor: Allow highlighting of different namespace nodes in different colors: XSLT color page
DSGN-869 New icons for task management
cleanup ConfigImportHelper
we don't need to remove plugin_ui.xml anymore — installed plugin list is not stored
IDEA-131750 Fail to start after update from WebStorm 8 to WebStorm 9 (problem with TFS plugin)
IDEA-CR-802 fix "same conditions?"
fixed test result printer for python3
Remove print.
Merge remote-tracking branch 'origin/master'