Try to detect when gcc incorrectly identifies processors as -avx
Copy GpuSubtensor to the new back-end, enable its test.
Add the opt to move IncSubtensor to the new GPU back-end.
GpuIncSubtensor continued, not finished.
A first working implementation of GpuIncSubtensor.perform()

As GpuArray don't implement += and +, we pass by another interface.
remove fct not used anymore.
Advance GpuIncSubtensor c code
Finish GpuIncSubtensor c code.
Don't include Python/NumPy include, convert the string.

Otherwise, in some platform the include fail. This is more robust.
Add c_code for MaxAndArgmax
backport to old numpy version.
Use scalar for axis or None in MaxAndArgmax.

this remove a deprecation warning in NumPy as ndarray won't be
accepted as int anymore.
Clone the NoneConst variable. Why this is needed?
Fix failing test due to optimization order.
remove the import of pycuda in the new back-end.
Fix another potential reuse of NoneConst between fgraph and doc how to use it.
Fix pickling of GpuIncSubtensor
Merge pull request #1673 from nouiz/argmax

[MRG] Add c_code for MaxAndArgmax
Do not use python code for elemwise with >= 32 inputs

NumPy is not able to deal with that many inputs to a ufunc,
and will segfault or raise an Exception.
Merge pull request #1679 from lamblin/ufunc_max_nb_inputs

Do not use python code for elemwise with >= 32 inputs