clean up S16CPU

S16CPU is used only inside Skia, and only sparsely.

    - SkRandom::nextS16() and nextU16() were used rarely enough
      that it makes things simpler to get rid of them.
    - SkAlphaBlend255() was unused outside tests.
    - SkIntToFDot6() looks like it really wants to take an int.

Change-Id: I3ca773beb6c04c691947d4602f27c819b660554d
Reviewed-on: https://skia-review.googlesource.com/151700
Reviewed-by: Brian Osman <brianosman@google.com>
diff --git a/tests/SkNxTest.cpp b/tests/SkNxTest.cpp
index a454043..7afedfe 100644
--- a/tests/SkNxTest.cpp
+++ b/tests/SkNxTest.cpp
@@ -324,8 +324,8 @@
     SkRandom rand;
     for (int i = 0; i < 10000; ++i) {
         const uint16_t s16[4] {
-            (uint16_t)rand.nextU16(), (uint16_t)rand.nextU16(),
-            (uint16_t)rand.nextU16(), (uint16_t)rand.nextU16(),
+            (uint16_t)(rand.nextU() >> 16), (uint16_t)(rand.nextU() >> 16),
+            (uint16_t)(rand.nextU() >> 16), (uint16_t)(rand.nextU() >> 16),
         };
         auto u4_0 = Sk4h::Load(s16);
         auto f4 = SkNx_cast<float>(u4_0);