Image selection

Removes _selectedImage.
All the code that runs after `performManipulation` is crammed into this function, `assertResultUndoAndAdditional`.

If this is an asynchronous test, `resume` is set to this function and returned from `manipulationTestHelper`. Else, it is called now.