converts SkIDChangeListener::List to use SkSTArray

This helps avoid allocations (and destructions) when id-change
listener is used.

Bug: skia:13817

Change-Id: I378f4ed5424356a8447a693ee87bfb8f6234cc05
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/591898
Commit-Queue: Herb Derby <herb@google.com>
Reviewed-by: Herb Derby <herb@google.com>
4 files changed