abi/api refactor

Change-Id: I58bf2dc1b64f501392374eb6168a437781998ad8
Reviewed-on: https://skia-review.googlesource.com/c/174801
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
8 files changed