Initial test suite to validate that all KIF features work for a specific SDK (targetting 6+)

Handled most of the easy cases.  Will need to go through to handle
alert views, et al.
Added (almost) full test suite for KIF test steps.

Excluded are popovers since this targets the iPhone and photo selection
since it is highly domain specific.
Continuation of previous commit.  Some files didn't go through completely.
Future iOS SDK compatibility.

Makes app work with SDK's that do not contain UITouch->_gestureView.
Work around defect in current betas where accessibilityValue may return
an NSAttributedString.
Address issues where an application's keyWindow may not be a member of
the windows array.
Increase the timeout between scrolling to a cell and looking it up.

Note that the latest simulator release has issues with accessibility
and the tests will need to be run on device or with an earlier
simulator.
Fix crash in accessibilityElementMatchingBlock
Merge pull request #230 from percysnoodle/accessibilityElementMatchingBlock-fix

Fix crash in accessibilityElementMatchingBlock
Merge pull request #225 from bnickel/test-suite

Add a test suite and support for latest SDK
On iOS 7, the text property isn't immediately updated, so wait for that to happen
If the text is already correct, don't wait
Remove second fetch of expected value - it won't have changed.
Merge pull request #234 from percysnoodle/enter-text-fix

Wait for text to be updated
Add a dimmingViewWindow property to UIApplication and use that when dismissing the popover
Merge pull request #238 from percysnoodle/popover-window

Add a dimmingViewWindow property to UIApplication and use it in stepToDismissPopover
Added podspec

KIF-next merge plan (Issue #231), step 1
Merge commit '28e4695237458766db1390f5f69b81ecba2a0441'