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
pep8
Make the cvm and c linker raise error message as the vm and c|py linker.

This add the op and the outputs of the apply node in the message error.
In cvm, vm, py, c|py and debugmode, print more info when the execution of an apply node crash.

We print the inputs shape and strides now. We can't do that with the c linker.
Fix test with numpy 1.7.1 or python 3.3.0.

The error message changed.
update doc.
Remove now useless exception_verbosity extra info that is now added by default.
fix gh-1133, don't replace error message from compute_test_value.
Make test pass when allow_gc=False
Make a test pass when the flag vm.lazy=False
pep8
fix comment following code review.