GCAPI should append to the existing experiment_labels instead of clobbering them.
As described on
http://crbug.com/266955#c7
Also adding AtExitManager to gcapi_test.exe; this is required to support MasterPreferences's LazyInstance used by BrowserDistribution, used by google_update's ReadExperimentLabels().
Introducing GCAPITestRegistryOverrider as a class to be added as a member to GCAPI test fixtures that require registry overriding; extracted from the existing GCAPIReactivationTest fixture.
Move Windows-specific variations_util.cc code to experiment_labels_win.cc
BUG=
266955
TEST=gcapi_test.exe
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=233493