Add buildtests_gpu and check_gpu to simplify GPU testing.
This is in preparation of adding GPU tests to the CI, allowing us to limit building/testing of GPU-specific tests for a given GPU-capable runner.
GPU tests are tagged with the label "gpu". The new targets
make buildtests_gpu
make check_gpu
allow building and running only the gpu tests.