Use a shim in ImageEdit when CursorTool is active

Instead of ImageEdit activating the selection tool while CursorTool is
active, it now activates a do-nothing shim tool that serves as a
placeholder specifically for CursorTool.
Also, switch to the selection too in ImageEdit when CursorTool is done.