Update an import directive in the Subliminal integration test class file templates.

This file was renamed in the run-up to open-sourcing Subliminal and I guess we haven't
added many test classes since then.
Correct the memory management qualifier on `[SLTextField, SLWebTextField].text`.

Not that instances of `SLTextField` or `SLWebTextField` store the text themselves
either way, but the qualifier should match that on `UITextField`.
Remove scroll view tappability test cases from `SLElementStateTest`.

Those cases appear to be duplicates of those in `SLElementTapTest` and that material
is more appropriately tested in `SLElementTapTest`.
Add `-[SLUIAElement hasKeyboardFocus]`.

Corresponding to `UIAElement.hasKeyboardFocus()`.
Test that Subliminal can manipulate text fields' "clear text" buttons.

To establish a baseline for refactoring how text field accessibility elements are identified.
Prevent Subliminal from matching `UITextField` editor accessibility objects. (fixes #48)

While editing,  text fields render their text using something like a web view
which vends an accessibility element representing the current text. This element
is not recognized by UIAutomation.
Protect `-[NSObject (SLAccessibilityDescription) slRecursiveAccessibilityDescription]`
against `-[UITextView accessibilityValue]` returning an attributed string.
Add `SLTextView`.

Which matches instances of `UITextView`, and corresponds to `UIATextView`.
Add `SLWebTextView`.

Which matches text views displayed in web views, i.e. HTML `textarea` elements.
Remove some outdated logic from `SLWebTextField`.

I cannot reproduce the issues described--possibly they do not affect an implementation
which uses `-[SLKeyboard typeString:]` instead of `-setValue:`.
Don't try to install `xctool` when running on Travis.

It appears (https://travis-ci.org/inkling/Subliminal/builds/9627984) that Travis
now has `xctool` installed by default.
Account for variability in JS execution on Travis in integration test timeout calculations.
Merge pull request #49 from inkling/jeff/textfield_fixes_and_textviews

Fix a text field bug and add support for manipulating text views.
`SLTest` now exposes the currently-running test case.

For logging purposes.
`SLTestController` tracks the currently-running test.

For logging purposes.
Subliminal's uncaught exception handler logs the current test (case).
Correct the identification of test case names in `subliminal_uialog_to_unit`.

Test cases are always instance methods, so their names always begin with the '_'
character.
Remove a misleading `if` statement in `subliminal_uialog_to_unit`.

Matching the test suite is not optional.
Do not unnecessarily capture the test suite when processing test cases in
`subliminal_uialog_to_unit`.

This information is unused here.
`subliminal_uialog_to_unit` logs uncaught exceptions as test case errors. (fixes #50)