The goal of this CL is to separate Obj-C/Obj-C++ code from targets which have also C++ code (see https://bugs.chromium.org/p/webrtc/issues/detail?id=7743 for more information). BUG=webrtc:7743 NOTRY=True Review-Url: https://codereview.webrtc.org/2992953002 Cr-Commit-Position: refs/heads/master@{#19662}