correctly handle several class filters remove

(cherry picked from commit d4973600e11f4d421a0823d28ae12db992e790b2)
IDEA-133881 Debugger will not stop on a breakpoint in a method of an inner class of an anonymous class

(cherry picked from commit 1535739fc6f7ef40f564287d3de8d0550b40c079)
platform: restart build process on Java compiler settings modification

(support request #48593)
CR-IC-7104 (simplification)
reduced memory used by debugger

(cherry picked from commit 6fa55f08dcfd03272e7fb226a852fe0c9ccfe2ed)
no need for StringBuilder any more

(cherry picked from commit 6a6b78ea37e84b20747627e82070d33c02bbcd50)
reduced memory used by debugger - do not store full value labels
(cherry picked from commit b782fae)
 IDEA-134516 Debugger shows invalid string value

(cherry picked from commit 9ce8aebb155792ff57d9f0f1f3cc2761573a2e51)
fixed "Dialog must be init in EDT only"

(cherry picked from commit e3b30964db4f4ddc4e3f0b554214ad5720a4bb95)
IDEA-134572 Watch edit by mouse click is triggered when it should not

(cherry picked from commit 4256881593869c6451616df9f91f0e5bb8b5a3d5)