Move path and drawable to simpler buffers

Convert to using zips for paths and drawables.

* Rename the original accepted and rejected to oldAccepted and
  oldRejected.
* Use SkSTArray for the buffering.
* add maxGlyphRunSize() to glyphRunList to find the number of
  glyphs in the longest run.

Change-Id: I07801e0b4597effd29dd773cb803874f34aa6262
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/643460
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2 files changed