Fix grammar in iOS test bundle template description.
deprecated attribute messages
RaiseException matcher extended to handle NSException' name
Refine RaiseException failure message building

If matching against both name and reason, the resulting sentence is
slightly more coherent.
Fixes HaveReceived matcher when comparing to strings built at runtime

… as opposed to string literals or framework constants
Upgraded project settings for Xcode 5 / iOS 7 SDK

- Deferred creation of selectors to runtime and changed integer types to
  avoid compiler warnings.
CDRHooks protocol formalizes +beforeEach/afterEach
Run atos via xcrun

- Avoids warning output about calling atos directly being
  deprecated that was tripping up the output parsing
Updated ocunit post-run script to not run for XCode 5 toolchain (which raises error)
Rake works for the XCode5 toolchain.
Reorganized groups
Make rakefile spew logs when build fails (for travis)
Added missing ivars for older SDKs.
Fixed various build settings & compatibilities.

- Forced 64-bit for OSX targets.
- Build using proper sdk versions
- Forced UISpecs as i386 architecture
- Ignore root class warning
- Downgraded xib!
Fixed XCTest support to use different ficticious class names to fix test errors lingering. #56811794
Added new xctest bundle target
Cedar can run using the XCTest.framework in a bundle.
separated out XCTest bundle to a separate scheme to selectively run in rake
ARCHS=i386 for cedar static lib
Trimmed extra fluff.

Removed OCUnitAppLogic target. Xcode would occationally feel like
attaching iOS test bundles to the target (and making them unremovable).
This made impossible to test the bundle.

The OCUnitAppLogicTest bundle now attaches to the Specs target.