simplify project structure

One public header, one impl .cc, and tools use only the public API.

Change-Id: I878cd3a4c5bd94fd749e059f2ff1b77d6780be10
Reviewed-on: https://skia-review.googlesource.com/c/175395
Reviewed-by: Mike Klein <mtklein@google.com>
14 files changed