Use VariationsService::SetupFieldTrials in iOS.

iOS currently has a forked version of
VariationsService::SetupFieldTrials. This CL refactors IOSMainParts to
use the version from VariationsService instead, since it is better
maintained. The CL also removes duplicated iOS switches and creates
an iOS version of the PlatformFieldTrials object, as the
SetupFieldTrials API requires it. Since the prior SetupIOSFieldTrials
API only had an expired, unused experiment, it could be deleted.

Bug: 784996
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: I2c24e8435bb6a135e798d521ec899dff5902bd98
Reviewed-on: https://chromium-review.googlesource.com/773080
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Justin Cohen <[email protected]>
Reviewed-by: Peter Lee <[email protected]>
Commit-Queue: Gregory Chatzinoff <[email protected]>
Cr-Commit-Position: refs/heads/master@{#518036}
8 files changed