fix Makefile comment about library names
configure Makefile for CPU-only build
stub out GPU layer methods to crash loudly in CPU-only mode
add guard to drop GPU code in CPU-only mode, remorsefully
filter out GPU tests by name and type