cuSTL Kernel 2D Container Support

Adds more support for kernels and cuda building blocks on
2D containers.
Merge pull request #461 from ax3l/topic-cuSTLkernel2D

cuSTL Kernel 2D Container Support