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
Make test pass when allow_gc=False
Make a test pass when the flag vm.lazy=False
pep8
Allow the None object to be accepted as the "None" string.
Make test pass when vm.lazy is false.
[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
fix test crash in debugmode.
variable size array problem in Windows compiler
Fix opt crash of local_gpu_lazy_ifelse.

Reported by Ryan Price