Move all matcher implementations to a private namespace.

Move Equal matcher implementation to private namespace

[#77215690]
[#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.
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
Fixed travis-ci folding
Convert UTF8String call from property to method
Added rake task to convert from Xcode 6 bundle identifiers to Xcode 5
Emit output only when failures occur in travis
Fixed missing variable when running test bundles
Added explicit SDK version in ios-sim
Experimental XCTest support.

Still no runner support.
Removed grepping static analyzer to hopefully finish under 10 minutes.
Replaced usage of -firstObject with -objectAtIndex

... for iOS 6.x SDK support.
Removed dead code.
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.