Doc which fct set the error message.
Fix doc syntax
remove import not used.
Fix pydotprint_variables bug with pydot 1.0.28.

Older version of pydot, Edge was accepting the parameter label=''. Now
this cause bug.
code cleanup/refactoring
Make pydotprint support Variables and apply node

Fix gh-2108
Add return_image parameter to pydotprint
[small BUG] We where loosing the condition when moving Assert op to the GPU
Fix test caused by new optimization.
Fix test in FAST_COMPILE.
Fix test, use int32 as on 32 bit python, int64 aren't supported by numpy.

Also, for the other parameter use float32 to use different dtype.

Also, with int32, make sure to draw the random value correctly. We where drawing only 0s.
Fix in Choose with mixed input dtype. We where specifiing the wrong output dtype.
Better chooce.infer_shape error.
Fixes to choose.
better check
Install pydot in travis and skip test if it isn't avail.
try no version to resolve conflict
Deprecat pydotprint_variables
clean up
try again to install pydot in travis