[git] IDEA-100995 Fix rename detection in Show History

The bug was introduced in 2fd9ff7.
Obviously, critical failure should be set to true only in the case of failure.
Log such exception, report it to the consumer, and stop loading the history.
[git] IDEA-99616 Fix reporting of copies in history

In certain cases some changes may be detected as copied.
Until we have a special FileType for them (which is disputable, especially since newer versions of Git report copies less frequently), report them as renamed.
project types sorted
IDEA-31812 Extended selection drops first line of text

1. Add an 'unknown selection direction' concept;
2. Correct selection change on shift+click and shift-arrow when selection direction is unknown;
IDEA-100650 SQL: Refactor / Rename of quoted name in-place produces Throwable at TemplateBuilderImpl.buildTemplate()
allow isUpToDate() to be called from EDT;
return false if another compilation session is in progress
Text attribute inheritance for JSP (from Language Defaults)
built-in server: support ssl and gzip
Platform: Memory leak in FileChangedNotificationProvider
lambda: clear caches after usage; more testdata
"Choose color" gutter action produced non-human-readable int as RGB. Now it gives hex.
IDEA-99801 Cannot cancel connecting to database
Text attribute inheritance for XPath (from Language Defaults)
Remove unnecessary defaults for CSS and Property files
IDEA-86724 Choose color dialog input fields are too narrow
fix compilation
javafx: refs to stylesheets (IDEA-99984)
1. Now FileLevelIntentionComponent uses LightColors
2. LightColors became Darcula-friendly
ReopenRecentProject icon was dropped by max commit b03f91b [user log exception fix from IDEA-100991]
java strings are not statement live template context