a couple of inspections moved to idea-analysis module
kotlin-for-upsource sources
moved some components registration from registerProjectServices() to registerProjectServicesForCLI() since they don't work in Upsource
add resources and runtime libraries to idea-analysis
moved to idea-analysis
removed code already contained in JavaCoreApplicationEnvironment
Disabled inlining in bytecode tool window by default.

It produces exceptions when inlined function is defined in other file.
Made incremental cache per-module.

Reused IDEA framework which manages per-module storage.
Moved incremental cache API to separate package.
Passing class loader instead of factory to compiler.
Removed storing module ids in incremental caches.
Made compiler report source to output mapping when invoked from JPS.
Minor. Added toString() to CompilerConfiguration.
Removed passing incremental cache base dir via module script.
Passing services via type-safe container instead of map.
Passing condition to prefer parent class loader as a parameter to preloader.
Fixed gradle and maven plugins after changing compiler API.
Minor. Renamed and cleaned CompilerServices -> Services.
Minor. Renamed and cleaned CompilerServices -> Services.
Fix kotlinc scripts on Cygwin