Added the cumsum function similar to numpy's one.
Removed forgotten debug comments.
Fix tests errors (float32, useless error from DebugMode(the inf is removed by an opt, faster tests)
Print more detailled warning.
Merge pull request #1705 from nouiz/fix_tests

Fix tests errors in buildbot
Better warning message.
Merge pull request #1706 from nouiz/warn_msg

Better warning message.
fix crash in the new warning message.
Merge pull request #1707 from nouiz/warn_msg

fix crash in the new warning message.
Another fix in warning message.
More warning information.
Added missing parentheses around tuple
Merge pull request #1709 from yosinski/master

Fix for string substitution / implicity tuple bug.
Rename GpuCAReduce to GpuCAReduceCPY
First step of conversion to the new back-end GpuCAReduce.

Added tests and updated the opt to use it. It should not compile for now.
Override perform() (otherwise DebugMode and py linker would use it)
Convert some of the old GpuCAReduce code to the new interface.
Test with dtype specified by the tests.
Port sync
Port gpu reduce opt to make reshape the input if needed.