More changes after replacing config directory

 - Plugin auto-enable script updated
 - Don't drop configured folder in update-dependencies
 - Drop test config and system folders in update-dependencies
Evaluate expression: switch off breakpoints during eval4j run
Evaluate expression: support EE for shared vars
Debugger: fix className for properties in class objects
Fix error message for missing propertyDelegated method in IDE
Smart completion: multiple arguments at once
Fixed smart completion not working when parameter has default value
Fix Android tests
Create From Usage: Generalize function builder for both functions and properties
Create From Usage: Move callable builder to separate package
Create From Usage: Move "Create function"-related tests to separate directory
Create Function From Usage: Fix availability condition
Create Function From Usage: Use Any if error type is inferred
Create From Usage: Add ability to select val/var when creating property
Create From Usage: Quick-fix for local variables
Can't call Kotlin built-in Throwable
Implement LibraryDependenciesCache
Provide heuristic dependencies for LibraryInfo

This is not and cannot be (with current IDEA model) accurate
For now we use the following approximation:
    If a module dependends on library 'a' and among module's dependencies (including this module)
	there is a module that depends on library 'b' then
	we assume that library 'a' depends on library 'b'
Test for LibraryInfo dependencies
Introduce HighlightingWithDependentLibrariesTest

This tests that LibraryInfo dependencies affect source files highlighting