Convert swarm_triggered to OS specific builder.

The try server is splitting up these builders so the CQ has to
adapt accordingly.

Reenable linux_swarm_triggered.

TBR=xusydoc@chromium.org
BUG=

Review URL: https://codereview.chromium.org/24633002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/commit-queue@230165 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/projects.py b/projects.py
index b10bbff..a32085b 100644
--- a/projects.py
+++ b/projects.py
@@ -414,9 +414,9 @@
     # Commenting out the items below will make the CQ not use swarm for its
     # execution. Uncomment to make the CQ use Swarming again.
     swarm_enabled_builders_and_tests = {
-      #'linux_rel': swarm_test_map,
-      # 'mac_rel': swarm_test_map,
-      # 'win_rel': swarm_test_map,
+      ('linux_rel', 'linux_swarm_triggered'): swarm_test_map,
+      # ('mac_rel', 'mac_swarm_triggered'): swarm_test_map,
+      # ('win_rel', 'win_swarm_triggered'): swarm_test_map,
     }
 
     step_verifiers += [
@@ -435,14 +435,14 @@
     ]
 
     # Add the swarm enabled builders with swarm accepted tests.
-    for builder, builder_swarm_enabled_tests in (
+    for (builder, triggered), builder_swarm_enabled_tests in (
         swarm_enabled_builders_and_tests.iteritems()):
       regular_tests = list(set(builders_and_tests[builder]) -
                            set(builder_swarm_enabled_tests))
 
       step_verifiers.append(
           try_job_steps.TryJobTriggeredOrNormalSteps(
-              builder_name='swarm_triggered',
+              builder_name=triggered,
               trigger_name=builder,
               prereq_builder=prereq_builder,
               prereq_tests=prereq_tests,