new hierarchy icons for Darcula nad Retina
new VCS icons for Darcula nad Retina
external make: optionally suppress module rebuild on dependency change (IDEA-95844)
Spring template icon restored
winp library updated to version 1.17 and patched to extract dll file to the temp directory by default (to avoid unversioned file under 'lib' directory)
[hg] Let tests inherit from LightPlatformTestCase

Mercurial integration seems to connect with the platform very tightly,
and writing isolated module tests independent from the platform seems
to be very painful (and the principle is doubtful itself anyway).

* Therefore let hg tests inherit from LightPlatformTestCase.
* Create HgPlatformTest as the base class for all Mercurial tests,
  remove HgLightTest as it is not needed anymore.
* Adapt HgGetDiffForDirTest for new base class.
* Remove setUp and tearDown methods, since they are empty.
  These methods from the parent class are called by JUnit anyway.
[dvcs tests] Fix log messages; add another cd() variant

Log messages weren't converted when the Executor class was converted
from Groovy to Java.
[hg] HgGetDiffForDirTest: simplify
[hg] Remove HgPlatformFacade & other mocking stuff

After some discussion it was decided to use HgPlatformTests which
work on the production platform.