Fix testMovingASlider on iPad by tweaking layout

Change the auto-resizing mask on the "Other Text" text field.
With the previous mask, the test testMovingASlider would fail, as the "Slide"
slider was positioned behind this text field.
Fix testReturningFromATextField on iPad by waiting for keyboard to appear

On iPads, the keyboard takes a little time to appear, and pressing 'return'
before it has appeared doesn't do anything. Wait a little bit for the keyboard
to appear.
Fix rotation so it works in iPad simulator
Make sure rotation is done before next one begins

Thanks to @hiltonc.
Merge pull request #305 from phatmann/fix-ipad-sim

Fix rotation so it works in iPad simulator
Update podspec for 3.0.3
Merge pull request #297 from canton7/feature/ipad-test-fixes

iPad test fixes
Add failing test to tap offscreen collection view cells.
Scroll to offscreen collection view cells.
Code review tweaks.
Merge pull request #377 from GalacticMegacorp/collection-view-cells

Scroll to offscreen collection view cells.
Wait for keyboard before typing.
Merge pull request #380 from GalacticMegacorp/wait-for-keyboard

Wait for keyboard before typing.
Changed KIFTestStepResult enum into new style NS_ENUM.
This change fixes a compilation problem while using XCTool to run a build. Apparently the compiler is unable to determine the correct return type of a block using said enum and causes a "incompatible block pointer types".
Fix to remove phantom collection view cells.
DateTimePicker support
Merge pull request #383 from GalacticMegacorp/phantom-collection-cells

Fix to remove phantom collection view cells.
Merge pull request #381 from jeroenleenarts/master

Changed KIFTestStepResult enum into new style NS_ENUM.
viewContainingAccessibilityElement: now tries to get the element's view directly rather than using accessibilityContainer. It then falls back to using accessibilityContainer if the instance doesn't respond to view. This fixes some cases where accessibilityContainer returned a view too far up the view hierarchy, such as when a UISwitch is in a UITableViewCell.
Added a test to TableViewTests to test the change.
Limit the workaround in viewContainingAccessibilityElement to just UISwitch instances.