Add ARC workaround for be_nil and be_same_instance_as matchers.

[Fixes #46780343]
Added ARC specs to iOS target. Added more examples.

reinterpret_cast expectedValue_ for be_same_instance_as.

Examples now cover __strong & __weak objects.
Added tests for spying on objects those using KVO
Fixes some basic edge cases with spies and KVO

- Spies can record KVO-related messages sent to and from observed objects.
- Moves spec helper objects into support group (not like it sounds)
- TODO: expand specs to include tests around collection observing.
- TODO: while under KVO, spies may not record messages sent to themselves.

Special thanks to Pavel Taykalo for raising some of these issues
and providing useful failing specs.
Refactor some spy-related internals

- extract method for deciding to use private IMP
- clarify use of spied class vs. original public class
- remove near duplicate private method
Merge pull request #140 from akitchen/KVOSpies

Improves spies when used in combination with KVO
Merged with latest master.

master-ref: 011db95e5425fd20ade3ae00b1a652b2af2f7f64

Conflicts:
	Cedar.xcodeproj/project.pbxproj
Change specifed to specified
Merge pull request #143 from carsonmcdonald/specifedtospecified

Change specifed to specified
Include ConformTo.h in static lib
Merge pull request #144 from tjarratt/fix_static_lib

Include ConformTo.h in static lib
Merge pull request #123 from jeffh/arc

Added ARC support (fixed ARC-related errors for be_nil and be_same_instance_as matchers).
Added a target for testing Cedar-iOS.framework

Only a few lightweight specs are included for now
Merge pull request #147 from akitchen/iOSFrameworkSpecsTarget

Added a target for testing Cedar-iOS.framework
Revert "Added a target for testing Cedar-iOS.framework"

This reverts commit d41fb129f42b1bf8f5ad5b507d6a764b4c9e8573.
iOSFrameworkSpecs fail if iOS framework is broken

If generated Cedar-iOS is missing headers, this will fail to build.
Can be used as a compile & test target for Cedar-iOS framework.
This target should never #import "SpecHelper.h" directly.
Merge pull request #150 from akitchen/iOSFrameworkSpecsTarget

iOSFrameworkSpecs fail if iOS framework is broken
Added a Then step for iOS template tests

Also slightly refactored the Then step for OS X. This could be made
much more DRY, and the Then regex could actually take into account
that the project dir is not always 'template-project' and the spec
target is not always 'Specs'
Add failing 'spec suite' and 'spec bundle' tests for iOS rake templates

- Update cucumber tests to cover these scenarios

[#59629092]
Add failing 'spec suite' and 'spec bundle' tests for OSX rake templates

- Update cucumber tests to cover these scenarios
- Tests failed for bundles in xcode5, this is now fixed

[#59629092]