Extracted duplicate logic from swipe and scroll gestures and moved it to UIView-KIFAdditions.

Dragging a straight line with a variable number of points is a common
enough use case that it can be broken out of those two tests.
Enabled iPad testing.

There was only one failure on account of action sheets not having
Cancel buttons.  When run on an iPad, the test uses `dismissPopover`
instead.