Refactor MaxPool and ArgMaxPool micro-kernels

- Support input_offset argument in MaxPool and ArgMaxPool micro-kernels
- Use input_offset to make indirection buffer independent on batch size
- Simplify and auto-generate unit tests
- Use more descriptive names for micro-kernel parameters

PiperOrigin-RevId: 281447682
diff --git a/test/u8-maxpool.yaml b/test/u8-maxpool.yaml
new file mode 100644
index 0000000..d9c894b
--- /dev/null
+++ b/test/u8-maxpool.yaml
@@ -0,0 +1,7 @@
+# Copyright 2019 Google LLC
+#
+# This source code is licensed under the BSD-style license found in the
+# LICENSE file in the root directory of this source tree.
+- name: xnn_u8_maxpool_ukernel_9p8x__neon_c16
+- name: xnn_u8_maxpool_ukernel_9p8x__sse2_c16
+- name: xnn_u8_maxpool_ukernel_9p8x__scalar_c1