Add a (minimal) test for combined device and host allocation support. Verified combined behavior is happening with Metal by looking at debug output. (Test verifies nothing leaks or crashes.)
Add a (minimal) test for combined device and host allocation support. Verified
combined behavior is happening with Metal by looking at debug output. (Test
verifies nothing leaks or crashes.)

Adjusted error messages to be easier to disambiguate if test fails.

psuriana/Halide,psuriana/Halide,psuriana/Halide,psuriana/Halide,psuriana/Halide,psuriana/Halide,psuriana/Halide