add SkNx::abs(), for now only implemented for Sk4f

There's no reason we couldn't implement this for all ints and floats;
just don't want to land unused code.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1590843003
CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot

Review URL: https://codereview.chromium.org/1590843003
diff --git a/tests/SkNxTest.cpp b/tests/SkNxTest.cpp
index 754e980..fcd113d 100644
--- a/tests/SkNxTest.cpp
+++ b/tests/SkNxTest.cpp
@@ -216,3 +216,11 @@
     REPORTER_ASSERT(r, is.kth<2>() ==  0);
     REPORTER_ASSERT(r, is.kth<3>() ==  1);
 }
+
+DEF_TEST(SkNx_abs, r) {
+    auto fs = Sk4f(0.0f, -0.0f, 2.0f, -4.0f).abs();
+    REPORTER_ASSERT(r, fs.kth<0>() == 0.0f);
+    REPORTER_ASSERT(r, fs.kth<1>() == 0.0f);
+    REPORTER_ASSERT(r, fs.kth<2>() == 2.0f);
+    REPORTER_ASSERT(r, fs.kth<3>() == 4.0f);
+}