Support zuul-cloner command line arguments

Change-Id: If4dfe88b4dde382f3107879a25e660713b16656b
diff --git a/zuul/cmd/migrate.py b/zuul/cmd/migrate.py
index 1025c7b..3d2cef5 100644
--- a/zuul/cmd/migrate.py
+++ b/zuul/cmd/migrate.py
@@ -114,6 +114,7 @@
     projects = []
     data_lines = data.split('\n')
     in_clonemap = False
+    in_clonemap_cli = False
     for line in data_lines:
         line = line.strip()
         if line == 'clonemap:':
@@ -122,6 +123,12 @@
         elif line == 'EOF':
             in_clonemap = False
             continue
+        elif line.startswith('/usr/zuul-env/bin/zuul-cloner'):
+            in_clonemap_cli = True
+            continue
+        elif in_clonemap_cli and not line.endswith('\\'):
+            in_clonemap_cli = False
+            continue
         if in_clonemap:
             if line.startswith('- name:'):
                 garbage, project = line.split(':')
@@ -129,6 +136,11 @@
                 if project == '$ZUUL_PROJECT':
                     continue
                 projects.append(project)
+        elif in_clonemap_cli and line.startswith('openstack/'):
+            line = line.replace('\\', '').strip()
+            projects.append(line)
+        elif in_clonemap_cli:
+            continue
         else:
             projects.extend(_extract_from_vars(line))
     return projects