Fix gh-2210
Fix Join.grad when all inputs/outputs dtype are ints.
Documentation : error messages
Use python instead of ipython
Don't override more informative error message.
More information in the error message.
Document theano.shard( broadcastable) parameter.
Better hint
Hide repo and update error message
Update sharedvalue.py

Typo + clarification
Update link.py

Try to clarify
Merge pull request #2217 from sebastien-j/error_message

Documentation : error messages
Merge pull request #2213 from nouiz/join_crash

Fix gh-2210, Join.grad crash with first input dtype being *int*
Update link.py

Update to be more consistent with doc.
Merge pull request #2218 from nouiz/mixed

Doc, error message
remove duplicate code.
Merge 2 very similar class and just keep the old one.
Better printing of a optimizer
GPU conv opt refactoring to simplify the code.

Now only the legacy opt move to the GPU. Then we can apply opt in
order to get the behavior we want.
Doc which fct set the error message.