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
Merge pull request #129 from jzucker2/screenshot_element

Adds quick screenshot method to all SLElement objects
Merge pull request #133 from inkling/jeff/keyboard_test_fixes

iOS 7 keyboard fixes.
subliminal-instrument.

A wrapper around `instruments` which runs an application with
the Subliminal instrument attached and formats the output of that instrument.

`subliminal-instrument` accepts the same arguments as `instruments` apart
from the template argument (`-t`).

In this first commit, `subliminal-instrument` just launches instruments,
without yet processing its output.
`subliminal-instrument` processes `instruments`' output in real-time.

That is, `instruments` is no longer permitted to log directly to `stdout`,
but rather `subliminal-instrument` reads its output as it is written
and then re-prints the log messages.

In subsequent commits, this will allow `subliminal-instrument` to
modify `instruments`' output.
Subliminal's logs are now parsed into event dictionaries, to be handled by reporters.

There is currently only one reporter, which logs its messages to `stdout` and `stderr`.
Eventually, `subliminal-instrument` will allow for multiple reporters, to be configured
by options to the executable.
Ensure that `instruments` exits when `subliminal-instrument` does.
Suppress a warning issued when using `ps` on OS X 10.8.

See http://openradar.appspot.com/11894054.