Add support for linewise cut/copy/paste

Tristan Partin requested to merge tristan957/gnome-builder:linewise into main

When nothing is highlighted for cut/copy, Builder will now perform the action on the whole line. Paste was made aware of these linewise actions. The behaviors now exhibited should be similar to VSCode. In any event they are not, I would consider that a bug.

Merge request reports