Removed dead code.
Optimized Imports.

And variable rename
Make analyze spec suites a separate job
Made sure XCTests and OCUnit tests are separate targets
Cleanup travis.yml

* fix typos
* add separate jobs for analyze
* add a print loop so travis will not timeout
* analyze only runs for a single SDK version
Make iOS suite template work on Xcode 6

Apple has renamed the base iOS app templates in Xcode 6.  Since Xcode
helpfully ignores missing inherited templates, this change makes the
templates inherit from the old and new templates, which seems to work.

Also, prefix headers have been removed from Xcode 6 templates, so
ExampleSpec now imports Cedar itself so that it compiles (it probably
should have been doing this anyway).

Note that the prefix header files are still generated because targets
generated with Xcode 5 templates still depend on them, but they can be
safely deleted if created with Xcode 6.
Added templates cucumber tests to CI
Added osascript to accessibility exclusion list
Added accessiblity access for System Events and osascript binary
Converted apple scripts to plaintext. Experimental TCC workaround
Cedar runs under XCTest on Xcode 6 Beta 7
Update templates to auto add Test action to Scheme

We discovered that Xcode will add a test bundle to the Test action for
your project's scheme iff the template identifer matches this ridiculous
com.apple identifier.

Additionally this seems to happen asynchronously, so we need to sleep in
the tests for a second in order for this to happen somewhat reliably.
Correctly report failures when running under XCTest
Support focused and skipped specs under iOS with XCTest
Bring back support for reporters under XCTest

This also removes support for KVO for Cedar reporters.
Specs can be randomized under XCTest
Remove colorized reporter from test bundle targets
Test bundle rakefiles should not use colorized output
Remove some dead forward declarations
Factor out a bit of dynamic subclass creation on CDRSpec+XCTest