Use cerr instead of cout and printf
Some vecgeom warnings/errors print using cstdio
to printf, some to cout
, and some to cerr
. This change makes some consistency checks host-only (reasonable since the CUDA objects should be constructed from the already verified host objects) and writes to cerr instead of printf. A separable commit changes all cout to cerr in the library.