Updated to IDEA 135.667 (13.1.2 EAP)
KT-4794: Added functionality to KT-4574: Split If. Intention is now offered inside IF keyword
Merge pull request #431 from gavinkeusch/split_if_new

KT-4794: Added functionality to KT-4574: Split If. Intention is now offered inside IF keyword
Refactoring of CompileTimeConstant, introduce flag to represent a constant being referenced by a variable
Intention to simplify boolean expressions that have expressions in them that can be simplified to constants
Merge pull request #392 from wutalman/simplify_booleans

KT-4569: Intention to simplify boolean expressions with constants #KT-4569 Fixed
Intention for adding explicit type arguments at function calls
~ Printing status of the TDA
~ LAZY TDA LAUNCH CONFIGURATION
Factory method introduced for TopDownAnalysisParameters
Only create lazy annotations for descriptors from code
LAZY flag is moved to TopDownAnalysisParameters
++ PRINT TDA STATUS
Special factory method for local analysis

- No need to pass the same flags all the time
- No need to check for local mode when in LAZY mode
~~ TODOs added
LazyTopDownAnalyzer extracted as a separate component
Make lazy analysis accessible to clients
Use lazy analysis for highlighting and other purposes
Minor. Unused constant removed
Function object replaced by a normal function