Added a guard to prevent moving actions with linked tasks into a different swimlane/project.
▪An action can have a linked task, since this task is project specific, the action should stay within it's project's swimlane.

▪When there's an attempt to move on or many actions with tasks to a different swimlane than the one they're in, a warning toast will be displayed saying it's not possible, with the name of the conflicting action.

▪This guard works for both drag operations and when trying to change swimlane through the action's context menu.
▪In a drag operation, multiple actions can be moved at once. If there's a conflicting task (or multiple ones), the entire drag operation is canceled, all actions go back to their previous position.
▪There is a toggle in settings to allow cross-project (cross-swimlane) move - it defaults to off.
