Revert "Revert "Make PathGeoBuilder use consistent iterators.""

This reverts commit b4513213245c2550683236b3aae829c8f3086469.

Bug: chromium:788500
Change-Id: I6028b20770009b703f76ce2d9b451c561eaa705a
Reviewed-on: https://skia-review.googlesource.com/77582
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/gn/gm.gni b/gn/gm.gni
index 6892406..de98f79 100644
--- a/gn/gm.gni
+++ b/gn/gm.gni
@@ -92,6 +92,7 @@
   "$_gm/convexpolyeffect.cpp",
   "$_gm/copyTo4444.cpp",
   "$_gm/crbug_691386.cpp",
+  "$_gm/crbug_788500.cpp",
   "$_gm/croppedrects.cpp",
   "$_gm/crosscontextimage.cpp",
   "$_gm/cubicpaths.cpp",