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.
Fixed code style
Merge pull request #121 from jeffh/xctest

XCTest Bundle Support
Strict CDRClassFake complains when unstubbed KVC methods are used

Also allows -setValue:forKey: and -setValue:forKeyPath: to be stubbed
Merge pull request #122 from pivotal/pr-116-rebased

Strict CDRClassFake complains when unstubbed KVC methods are used
Fixed failing specs