Add test for ConfigureFor32 and ConfigureFor64 header files.
Force 32-bit types when including ConfigureFor32.h.

Previously ConfigureFor32.h just undefined DAX_USE_64BIT_IDS and
DAX_USE_DOUBLE_PRECISION, but this was done before Configure.h set them
in the first place, so it really had no effect.
Remove printf warning when using 64-bit Ids.
Fix thrust-based device adapters to detect when allocations fail.
Merge branch 'fix-ConfigureFor32'
Correct FindThrust to set INCLUDE_DIRS as non cache entry.
Merge branch 'correct_find_thrust'