Removes the "insert into ..." alternatives in the right click menu since those were never used
Instead rolls those alternatives into the main (including double click) option - it will pick the first viable option: caret, then named functions
Additionally relaxes the caret positioning requirement, it will infer the end of the current PyStatement (or similar) as the insertion point if the caret is in the middle of a statement
Only for block and ports
Graphical edits need more work, this is a stopgap solution