project-lakitu: Add containerd-tests package

Add containerd-test package, which unpacks the containerd source code,
compiles the go tests and install them at /usr/local/tests/containerd in
the test image. These tests will be run from autotest.

Add a patch to containerd-1.7.0 from upstream, which sets correct mount options for /etc/resolv.conf in OCI spec.  For more information, https://github.com/containerd/containerd/pull/8336.

BUG=b/276922532
TEST=presubmit,cros_run_vm_tests
RELEASE_NOTE=Add noexec,nodev,nosuid to /etc/resolv.conf bind mount. Fixes EPERM errors when running a pod in UserNS in COS.

Change-Id: I50581413b89f7657119acfca00f03e7a8518ad5d
Reviewed-on: https://cos-review.googlesource.com/c/cos/overlays/board-overlays/+/48069
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
9 files changed