gui: Job/Layer/Task right click support to drop depends
refactored common actions into gui.common.actions
fixes #96