CR-IU-366
all code in "util" module to create CHM implementation via dedicated factory (see IDEA-116404 Java code compilation does not work with IBM JDK)
fix three state check box under intellij and darcula lafs
IDEA-117296 Fixed buttons look bad under Darcula and IntelliJ lafs
fix three state check box under intellij and darcula lafs
IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova]