New Local History implementation

New and old Local History now work simultaneously. Therefore IDEA will consume a bit more memory than usual.
You can access new LH dialog with Show History (New)... action.

Implemented features so far:

Unimplemented:

Notes:

Background VCS Operations

The following VCS operations can now be performed in the background:

Also, Perforce changelist synchronization no longer blocks the UI thread.