Break apart some uses of SkTypes

These files will be moved into base in the following CL:
    include/private/SingleOwner.h
    include/private/SkDeque.h
    include/private/SkMalloc.h
    include/private/SkMutex.h
    include/private/SkSemaphore.h
    include/private/SkThreadID.h
    include/private/SkTo.h

Change-Id: I11fd0fc6be4a8694093703dffb7579e29a9585ef
Bug: skia:13983
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/626236
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
9 files changed