Add parent deletion handler [fix-30246,30489]
[git tests] Let cucumber tests be Heavy

* Don't use LightIdeaTestFixtureImpl, because Git tests need to work
  with real file system, and because their manipulation with project
  and its services may affect other light tests.
  Use the HeavyIdeaTestFixtureImpl instead.
* Since with HeavyIdeaTestFixture the project dir is recreated after
  each test, no need to clean it up manually. There is also no more
  need to protect against project files deletion, because the project
  is recreated as well.
  => remove GitCucumberLightProjectFixture, substitute it by standard
     fixture initialization.
  => remove UsefulTestCase#shouldDeleteTempFilesOnTearDown().
[git tests] Use custom plugin.xml for tests, nullify static fields

* Override services in the special plugin.xml for tests instead of
  dynamically registering the test implementation.
* AbstractVcsHelper overriding is left intact, because overriding it in
  plugin.xml will do it for all tests which load the git4idea module,
  and the test instance used for Git Cucumber tests is implemented in
  a very limited manner yet.
* Nullify all static fields of GitCucumberWorld in tearDown to avoid
  memory leaks.
  myProjectFixture can be non-static, and will be cleared automatically.
  Use reflection in nullify() not to forget any of the fields.
default locale for file path's capitalization
http://crucible.labs.intellij.net/cru/CR-IC-399#c8795
Merge remote branch 'origin/master'
WebServerManager: mark the server as started only if not disabled

Previously, if 1st unit test didn't set myEnabledInUnitTestMode to true,
but did request the WebServerManager somehow, started was set to true,
and the subsequent invocation wouldn't start the server, even if
myEnabledInUnitTestMode would be set to true by the next test.

Update the started variable only when server is actually set to start.
http://crucible.labs.intellij.net/cru/CR-IC-306#c8435
Merge remote branch 'origin/master'
IDEA-102693 Can't update maven repository
fix NPE