Genericise runSurfaceHandleDeleteTest to work with other 'handle' methods

We will want to reuse this test runner for handleEnter and handleInsertion.

Change-Id: I7489bf2d20fa17b1c164ff20e0cfcd9b9d5102d2
Merge "Genericise runSurfaceHandleDeleteTest to work with other 'handle' methods"