EA-57291 (severity reduced as the real reason is logged earlier)
Emmet CSS completion

 - use sudden lookup element only if show.live.template.in.completion is
 disabled
 - restart completion on every template key
@NotNull
HTML: ignore unknown filters
Remove 'zen coding' from emmet support configurable
IDEA-118400 Update Project dialog  redesigned, IDEA-106435 ability to perform only update, IDEA-75768 checks saved for Update dialog

 * Update Project dialog redesigned considering most common use cases of Mercurial users;
 * ability to update without merge added (IDEA-106435);
 * update project options remembered;
 * update settings moved to a separate class;
 * updateType enums used instead of boolean flags
fix binary compatibility
fix binary compatibility
fix binary compatibility
Added ability to pass command-line args to Gradle on project sync/refresh.

This is necessary for passing project properties when syncing and
building Gradle-based Android projects.

Change-Id: I5db0878f473edde36ab9f625e112ea90162ddd5a
suspicious removeAll: compare type arguments, not qualifiers
testdata for IDEA-65473
testdata for IDEA-61415
check for type param numbers in java 1.6 should not rise error if super methods have type params (IDEA-57338)
performance
performance
cleanup
cleanup
optimisation: reduce instances of DirectoryScope created
check for invaild file