Add capturing screenshots to SLDevice.
Adds SLGeometry.

To be used for converting CGRects, CGPoints and CGSizes to their JavaScript
counterparts, and vice-versa. Updates existing code to use this.

The SLGeometry documentation won't actually work on Appledoc because it doesn't
support C functions -- but it's helpful when reading the header file, and hopefully
can be used with Clang's new documentation support.

Add SLGeometryUnitTests and SLGeometryTestViewController
Merge pull request #118 from inkling/jeff/captureScreenshots

Add capturing screenshots to SLDevice (updated #39).
Use github https clone url in README.md

This allows anyone to clone the repo regardless of github ssh key
setup and will use the correct read/write permissions.

Travis, please [skip ci]
Merge pull request #124 from jazzychad/readme_clone_fix

Use public github clone url in README.md
Guard against nil case for accessibilityElementAtIndex:

If the accessibility protocol methods are not properly implemented (as
in custom controls for example), we might have a case where
accessibilityElementAtIndex: will return nil. This causes a crash in
slChildAccessibilityElementsFavoringSubviews: with a nil insertion
into an array. The fix is to guard against adding nil element to the
children array.
Merge pull request #125 from jazzychad/nil_accessibility_element_check

Guard against nil case for accessibilityElementAtIndex:
Add an FAQ Q/A about elements that Subliminal "mistakenly" says are not visible.

Just a documentation change, so [skip ci].
Adds quick screenshot method to all SLElement objects

Reduces steps and allows for easy screenshots of individual
elements. Should be useful in multiple runs for small UI changes.
Merge pull request #128 from inkling/jeff/whats_that_element

Add an FAQ Q/A about elements that Subliminal "mistakenly" says are not ...
Add some more logging around keyboard test failures.

This will let us compare the intermittent failures that we're seeing on Travis
of this test case and other `SLKeyboardTest` cases, and maybe deduce
a common cause.
Merge pull request #130 from inkling/jeff/keyboard_error_reporting

Add some more logging around keyboard test failures.
Upgrade example project settings.

All new warnings are enabled except, in the test target,
the undeclared-selector warning, to permit app hooks to be used without warnings.
Add missing launch image to the project.

The image existed already but for some reason wasn't part of the project.
Updated commit per suggestions on github.

Moved element screenshotting to SLUIAElement class.
Removed file change that affected style
Type strings character-by-character on iOS 7. (refs #132)

UIAutomation intermittently fails to type characters (incorrectly capitalizing them,
skipping them, or throwing an exception).
Delay for a significant interval before attempting to tap a keyboard key when testing.
(fixes #132)

Tapping this key does not register sometimes on Travis; the long delay will hopefully
ensure that that key will be fully visible and tappable.
Merge pull request #131 from inkling/jeff/modernize_example

Modernize the example project.
Cleaned up documenation as per suggestions