authfs: add unit tests for ChunkedFileReader

Now that Rust tests can run with data:
 - Add unit tests for ChunkedFileReader
 - Update other tests to use test files, instead of include_bytes!
 - Remove `impl ReadOnlyDataByChunk for &[u8]` since it's no longer use.

Test: atest authfs_device_test_src_lib
Bug: 178874539
Change-Id: Idee833a2fd86aa9d8b8550b574686ea56158f93f
diff --git a/authfs/Android.bp b/authfs/Android.bp
index 270be6e..3fc4504 100644
--- a/authfs/Android.bp
+++ b/authfs/Android.bp
@@ -49,4 +49,16 @@
     name: "authfs_device_test_src_lib",
     defaults: ["authfs_defaults"],
     test_suites: ["device-tests"],
+    data: [
+        "testdata/input.4k",
+        "testdata/input.4k.fsv_sig",
+        "testdata/input.4k.merkle_dump",
+        "testdata/input.4k1",
+        "testdata/input.4k1.fsv_sig",
+        "testdata/input.4k1.merkle_dump",
+        "testdata/input.4m",
+        "testdata/input.4m.fsv_sig",
+        "testdata/input.4m.merkle_dump",
+        "testdata/input.4m.merkle_dump.bad",
+    ],
 }