Use pathbuilder or factories to keep path immutable

Change-Id: I57b0bdcc9e4da67e11ae10efaf48c839a1b6b230
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1061317
Reviewed-by: Kaylee Lubick <kjlubick@google.com>
Reviewed-by: Daniel Dilan <danieldilan@google.com>
Commit-Queue: Mike Reed <mike@reedtribe.org>
Commit-Queue: Kaylee Lubick <kjlubick@google.com>
18 files changed