rollback fg color for inline debugger under Darcula
fix PyCharm welcome
IDEA-131502 Show JSON arrays in structure view for deeply nested properties

Additionally hide nodes for objects and arrays if they do not contain properties
somewhere inside.
(cherry picked from commit 88a32db)
Proper inheritance of mixins in JSON PSI
(cherry picked from commit 3b82e38)
WEB-13675 Do not insert redundant alignment between array elements and properties.

This alignment included in ChildAttributes for new properties and array elements
leads to spaces being inserted instead of tabs inside indents for corresponding
blocks when both SMART_TABS and USE_TAB_CHARACTER options are active.

Test data for tests of line movements was updated because it made use of
these alignments.
(cherry picked from commit b762b79)
WEB-13587 Align compound property values on opening brace/bracket

Also updated test data with more complete example from user and
changed preview shown in settings so effect was more clear.
(cherry picked from commit 9ec8fbb)
Add utility methods for unified comparison of element/node with element type
(cherry picked from commit a2b4b60)
IDEA-131732 Update label in "Server Certificates" configurable
(cherry picked from commit b73348f)
Fix tests for WEB-11600 and moved them to JSON plugin
(cherry picked from commit 5adf497)
Automatically rollback code style settings in JSON tests using loan pattern
(cherry picked from commit d092f9c)
IDEA-131495 Add implementation of PsiTreeChangePreprocessor for JSON

Without it all modifications of JSON PSI were considered as "inside code
block" and thus were not refelected in structure view.
(cherry picked from commit e48f0dc)
Update test of JSON's structure view (broken after IDEA-131495)
(cherry picked from commit bfd3c27)
IDEA-131592 Menu disappeared after debugging Node application
(cherry picked from commit dce0c36)
http://crucible.labs.intellij.net/cru/CR-IC-6624
IDEA-131592 Menu disappeared after debugging Node application
(cherry picked from commit fdc3134)
http://crucible.labs.intellij.net/cru/CR-IC-6624