IDEA-106787 java.lang.NegativeArrayException from GrStubUtils
Platform: offline inspections always save xml results in UTF-8 [description provider]
[vcs] Remove "Select All" action from the changes browser toolbar

It may confuse users (IDEA-103183), and is really not needed there.
Ctrl/Cmd+A works fine anyway.
[vcs] Commit dialog: move the changelist selector back.

Let the changelist selector appear in its default place: above the
changes browser.
This would let the right panel occupy a bit less place.
Relates to IDEA-90202.
don't highlight String.class in annotations
smart complete full qualified types
strange restriction in reference copy/paste
IDEA-104500 Gradle: Allow to reuse common logic for other external systems

Add *.jar file with external system-specific project resolver class to the classpath
WEB-276 css inspector reports text as unknown element
IDEA-104500 Gradle: Allow to reuse common logic for other external systems

Resolving gradle project info in accordance with 'use wrapper' user-defined setting
update ui on checkbox
short text to display in balloon
[vcs] Don't show External Tools in commit dialog if there are no tools
[vcs] Compact and move the Commit Dialog "Summary" section

IDEA-90202 To save place at the right panel of the commit dialog
compact the "Summary" section:
* CommitLegendPanel: instead of a complex 3x4 grid use something as
light as "New: 1 of 20  Deleted: 3 of 30  Modified: 4 of 4"
  Don't say "1 of 1" if all changes are included.
* Move the section beyond the changes browser,
above the commit message area.
* Adjust the default proportion of the splitter between changes
browser and commit message to let it look better on small window sizes.

After the summary section was compacted, it started to look really
empty at the right panel of the Revert dialog and the Apply Patch
dialog.
To fix this in the RollbackChangesDialog:
* Move the changelist selector to the changes browser toolbar (as was
 already done for the commit dialog).
* Move the summary & "delete locally created files" below the changes
 browser.

To fix this in the ApplyPatchDifferentiatedDialog move "summary"
below the changes browser as well. Also, remove the second
GridBagLayouted wrapper panel, and simplify grid bag constraints usage.
[vcs] IDEA-22963 Reformat only changed lines before commit.

Mixing unrelated reformat changes with other significant changes in a
single commit is an example of bad style, therefore it is reasonable
to reformat only the code that was changed.
IDEA-104500 Gradle: Allow to reuse common logic for other external systems

1. External system-local settings are corrected;
2. Gradle toolwindow id change: JetGradle -> Gradle;
IDEA-104500 Gradle: Allow to reuse common logic for other external systems

Exclude ExternalSystemExtensions.xml from platform config because we don't want to enforce external-system-impl dependency at the ides which don't need it
1em offset for presentation mode
fix tooltips for editor in presentation mode
fix incorrect merge