[#77215690] Move all matcher implementations to a private namespace.
[#67321016] developer should not be subject to useless output.

Suppressed NSLog output for Accelerometer warning.

All class initializations are called with pipes are redirected to
/dev/null. This prevents random messages about internals being
logged during the beginning of suites.

We also got rid of the workaround for iOS 6.0 for the
purple workspace port. This doesn't seem to be an issue in 6.1.

Removed CoreLocation framework from spec target.
Changed travis.yml to run separate analyze tasks on the latest SDK
[#76338756] Cedar not longer prefixes 'Cedar Version:' twice
Initial support for Xcode 6. Tests still fail.

 - Suppressed SenTestingKit usage warning.
[#70804236] Added static analysis to CI builds. Refactored Rakefile's test running tasks to be more uniform.
Prepare test suite for Xcode 6 work.

iOS tests run using ios-sim
Updated versioning script to use environment ruby
Updated .travis.yml to include bundling
Added basic cucumber task which injects itself into the approved accessible applications
Added rake task to convert from Xcode 6 bundle identifiers to Xcode 5.
Emit output only when failures occur in travis.
Experimental XCTest support.

Still no runner support.
Removed grepping static analyzer to hopefully finish under 10 minutes.
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

Also, 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.

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.
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
Correctly report example groups starting under XCTest

Factor out a bit of dynamic subclass creation on CDRSpec+XCTest
Refactor CDRSpec

Use a completely separate class for subclassing XCTest. Mixing in CDRSpec is
a lot harder to reason about because it was also the class that creates the subclass
and having two mirrored copies of CDRSpec class floating around was insanity.
Upgrade gems

Also update cucumber tests to use new matcher syntax

This was failing on CI for suspicious reasons.
Make feature specs applescript less fragile

Feature specs now fill out company name field.

These specs should not rely on any of this already being there. It would fail
the first time you ran them on a new machine.

We need to add a new target, but there are no shortcut for this.
Blindly selecting the menu item is prone to failure (because playgrounds were
added and broke these scripts). Using the built in help SEEMS better, although
there are a lot of sleeps in here.
Stop using precompiled headers for test bundles

These are no longer linked by default.

Also, fixed up the ancestors to get xcode 6 support for OS X
testing bundles.