Fix 6357 warnings from unqualified calls to std::move and std::forward

These warnings are emitted during a build of keymaster:
  warning: unqualified call to std::move [-Wunqualified-std-cast-call]
  warning: unqualified call to std::forward [-Wunqualified-std-cast-call]

While this package specifies -Werror, unfortunately
-Wno-error=unqualified-std-cast-call is set by the toolchain and is not
overrideable. [1]

Fully qualify uses in headers. Add missing utility include where needed. A
using-declaration in implementation files does not eliminate the warnings,
so fully qualify these as well.

Bug: 239662094
Test: Now builds without these warnings:
Test: $ zcat $ANDROID_BUILD_TOP/out/verbose.log.gz | grep "unqualified call to" | grep keymaster
Test: $
Test: atest keymaster_tests
Test: trusty/vendor/google/aosp/scripts/build.py generic-arm64-test-debug

[1] https://cs.android.com/android/platform/superproject/+/master:build/soong/cc/config/global.go;l=242

Change-Id: I0986ac571269d34093faf465db3ced126a0796be
4 files changed