fix map invocation function generation
use floats in map test so that Howie can use his shitty GPU
make map test larger and self-checking
Merge branch 'master' into pfor
fix weird indentation level
add __device__ annotations