HostCUDA.h: follow convention for "local" vs. <non-local> #includes
HostCUDA.h: replaced `boolean` enum with C++ `bool`

All C++ standards to date provide for promotion of a `bool` to an
integer, and all specify that `false` becomes 0 and `true` becomes 1,
so this should have no effect whatsoever on the compiled program.