Allow selection of GPU in headless

Still have to modify test.py but it works.  For example, gpu/reflection/reflection is pretty close, execept that there's not filtering on the reflection.

-[Unknown]