IdeaTestAssistant: rationalize static fields
IdeaTestAssistant: fix nullable issues
(IDEA-114096) Adding file to mercurial is slow - try to fixed.

*copied filenames provided to status command
GetFileNameInTargetRevision updated

*use log command with reduced template (to minimize command output)
*create "supported"  field in log command to avoid code duplication
spelling fixed
missing optimized file manager diagnostic
moving jps-launcher.iml under module content root
correct path to module
platform: path manager update

- config directory checked/created on startup (instead of every call)
- config directory created only if startup is possible
- forced home path verification added
- helper method introduced to facilitate use of platform-specific dirs
- constants and method groups arranged
- cleanup (typos, annotations, dead code)
Cleanup (system dir write-ability is checked earlier)
IDEA-114283 (diagnostic)
Minor optimization (empty map creation avoided)
ignore case
new "'package-info.java' without 'package' statement" inspection
IDEA-113594 (OpenJDK notification refined)
CE project files updated by IDEA
CE module path fixed
Lense mode "EAP" preview
new inference: find current method
new inference: retrieve return type from containing lambda