Check in works
Send the inplace version as a different diff
Fixing minor issue on device_malloc
Fixing a few minor bugs. Using minimum no of threads/blocks as supported
Addressing code review comments obtained. Moving the code to c_support_apply_code  and handling the cases for launching the threads and blocks to be minimum of thresh-hold or what is required
Correcting alignment
Correcting indentation
Taking care of 2 comments: Usig cast to intX and PyDecRef of cpu_indices_arr
Addressing code review comments to use intX and pydecref
[BUG] fix 2 bug in the new faster GpuAdvancedIncSubtensor1

It was always running inplace and it was alwayr considering the input as 2d.
Reuse the old code for GpuAdvancedIncSubtensor1 when the new code isn't used.

This is needed when ndim !=2 and for older GPU like the GTX285.
Merge pull request #2 from nouiz/viveksck-try_nouiz

Bugfix and reuse old code when the new one isn't used
Merge pull request #1316 from viveksck/try_nouiz

WIP:Speeding up GpuAdvancedIncSubTensor1 by writing fast Cuda Code