mod derivative
Add checks in test after code review
Remove error in hessian if gradient is constant
Zero gradient when the output is an int.
Add grad testing in Mod[Inplace]Tester
Add c code to rebroadcast.
Convert string litteral to bytes for python 3, add test
Another instance of string conversion.

This one worked on Linux, but not on Windows, for some reason.
Add missing include in the new gpuaelemwise op.

It was causing compilation crash in the DLT mlp
Fix other test on Python3
Merge pull request #1661 from nouiz/gpuaelemwise

Add missing include in the new gpuaelemwise op.
Merge pull request #1660 from lamblin/fix_py3_str

Convert string literals for Python3
fix to error message.
MakeVector.c_code() reuse previous output.

This also fix a memory leak when Theano gc is disabled.
Add Join.c_code()
Use explicit int division for python 3
pep8
Merge pull request #1659 from nouiz/rebroadcast

Add c code to rebroadcast.
Merge pull request #1 from lamblin/mod_derivative

Few changes to mod derivative
Merge pull request #1662 from lamblin/fix_py3

Fixes in downsample.py for python 3