Trigger handleDelete inside onCut

Greatly simplifies the code by reducing duplication, and uses
the more complex selection fixup logic in handleDelete so that
cutting a focusable block node leaves the selection in a sensible
place.

Change-Id: Ia599a55af859e829e1a168e80f4929a09f72f330
Merge "Trigger handleDelete inside onCut"