Remove all uses of retain/release and NSAutoreleasePool. This makes transformation to Bazel easier. This CL subsumes https://codereview.webrtc.org/2778163002 and depends on https://codereview.webrtc.org/2784483002/ BUG=webrtc:6412 Review-Url: https://codereview.webrtc.org/2781713004 Cr-Commit-Position: refs/heads/master@{#17780}