Change __shared__ to MEM_SHARED
Change function pointers to MEM_DEVICE storage.
Add EXEC_TARGET to device_Foo evaluation functions.
Change remaining __device__ keywords to either EXEC_TARGET or MEM_DEVICE.
Change __constant__ to MEM_CONSTANT__.
Change all memcpy variants to MEMCPY variants.
Change cudaMalloc and cudaFree to gooMalloc and gooFree.
Change cudaDeviceSynchronize to SYNCH.
Add defines for thread numbering. Error handling.
Add BLOCKIDX define.
OMP target now works.
Add OMP option to example Makefiles.
Change MEMCPY variants to have correct offsets on CPU. GooFit now works on OMP.
Remove old OMP_ON ifdefs.
Merge branch 'host_testing'