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 link in README file
Add XCTest compatibility
Rename schemes and targets for XCTest
Support for tapping collection view item
Merge pull request #290 from phatmann/collection-view-taps

Support taps on collection view cells
Updated podspec for 2.1
Updated podspec to pass lint
Bumping version to 3.0, since XCTest default breaks existing users
Updated README for KIF 3.0 and XCTest
Update manual install for XCTest.
Fix scroll-to-view with non-zero scroll view origin.
Bumping version to 3.0.1 to make bug fix available in Cocoapods.
Merge pull request #360 from GalacticMegacorp/master

Bumping version to 3.0.1 to make bug fix available in Cocoapods.
Skip KIFTestCase itself when running tests.
Change product name and add framework macros to Debug config
Make KIF_XCTEST optional
Merge pull request #364 from GalacticMegacorp/skip-kiftestcase

Skip KIFTestCase itself when running tests.
Merge pull request #362 from MartinMoizard/readmefix

Fix link in README file