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.
ConformTo matcher added
Style formatting
Merge pull request #134 from railsware/conform_to

ConformTo matcher added.
RespondTo: formatting style
Merge pull request #136 from railsware/respond_to_style_formatting

RespondTo: formatting style
Fixed bug where spying on a method that releases an argument causes a crash on -[NSInvocation retainArguments]. Fixes #137.

Moved spec to its own describe block.
Merge pull request #139 from jeffh/spy-releasing-method

Eagerly retain arguments before passing them through a spied method.
Add 7.0 SDK build to .travis.yml
Add ability to stop spying
Small style fix
Fix bad access on originalObject
Merge pull request #141 from Clinkle/master

Add ability to remove a spy (via stop_spying_on)
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