GUI: improve the group implementation

fixes:
nodeChangedAndWait: Group (filesys_vip) node changed error:
java.lang.Throwable
        at lcmc.utilities.Tools.getStackTrace(Tools.java:452)
        at lcmc.gui.Browser.nodeChanged(Browser.java:190)
        at lcmc.gui.resources.Info.selectMyself(Info.java:452)
        at lcmc.gui.CRMGraph.oneVertexPressed(CRMGraph.java:896)
        at
lcmc.gui.ResourceGraph$MyGraphMouseListener$2.run(ResourceGraph.java:
1192)
cleanup: rename a method
GUI: create menus in one thread
cleanup: simplify the popup code
cleanup: simplify LVM dialogs
GUI: improve using of swing threads
GUI: remove useless code

the menus are updated after they're shown, now
fix menu popups