try yet again to fix gauss-newton stepping

  - rename start->L, x_scale->dx across the board
  - make sure we're testing the right number of points,
    N overall, N-L in non-linear section
  - pass x0, dx, N-L to gauss-newton to be least error prone
  - finally, add the missing assert in Curve.c

Change-Id: I636be8296f7b66a9b6cfacdc97daa2f400598f30
Reviewed-on: https://skia-review.googlesource.com/128548
Auto-Submit: Mike Klein <mtklein@chromium.org>
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
22 files changed