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.