hide problems for java used from groovy (IDEA-132448)
dump threads for EA-58335 analysis
allow subclassing JavaDebugProcess (https://youtrack.jetbrains.com/issue/IDEA-128919#comment=27-847155)
IDEA-130889 push dialog cosmetics: community repository is truncated

* TreeUI  with NodeDimensionsHandler overrides to avoid problems with initially wrong node sizes;
* component listeners added to track current scroll bar size and update node sizes according to it;
* setRowHeight moved  to the end of push log constructor, because it calls resize and repaint components;
* set minimum tree size and use it as minimum node size when scroll bar is not initialized yet;
* note: add DebugMarkerBorder in RepositoryNode renderer if needed
Final field [CR-IC-6767]
access tightened, unnecessary synchronization removed, missing one added
diagnostics
less garbage because of varargs
cleanup
[log] A bit better fix for IDEA-132218

Don't check matching heads for each details filter,
calculate it only once (if all details filters matched).
[log] IDEA-121949 style
[log] One more test on hash [de]serialization
fixed tests

remove pyc and pycache
Merge remote-tracking branch 'origin/master'
Cleanup (formatting)
project: reference to missing module dropped
ability to define tooltips for OptionActions
rollback useless change
Improve javadoc for PointInImport and clean up a bit in ResolveImportUtil
Improve resolve/completion for package attributes (PY-14385, PY-14387, PY-14388, PY-14335)

* Outside of import statement do not suggest names of not imported
submodules for namespace packages (PY-14385). It has been done so for
normal packages (with __init__.py) already, now the same policy
applies to namespace packages.
* While searching for imported submodules, use only immediate
children of package, not arbitrary descendants (PY-14387).
* Names defined in __init__.py for indirectly imported (intermediate)
packages are included in completion list (PY-14388).
* Removed custom collecting of submodule names from PyModuleType,
use only PyModuleType#collectImportedSubmodules for this purpose.
As result duplicate undecorated entries are no longer included
in completion list for namespace packages (PY-14335).