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.
fix comment following code review.
fix opt crash when taking multiple consecutive sum.
small clean up, test more corner case and pep8.
allow keepdims with negative index.

Also also MaxAndArgmax with all neg axis.

fix gh-1430
Allow mixing positiv and negativ axis.
better fix to gh-1133. This do not change the interface to make_node in case of error.
Make check_blas.py print more information.
fix garray_to_cudandarray for dimensions of 0. CudaNdarray need a strides of 0 in those cases, not 1. Error was raised in filter about this.
Inherit from the right exception to stay compatible with old code.
Merge pull request #1432 from nouiz/fix_sum_sum_crash

Fix sum sum crash
Merge pull request #1429 from nouiz/err_msg_test_compute_value

fix gh-1133, don't replace error message from compute_test_value.
Merge pull request #1428 from nouiz/err_msg

Better error message when an apply node execution fail.
Add link in the doc to TheanoConv3d2d