Fix doc generation.
Merge pull request #1838 from nouiz/fix_doc

Fix doc generation.
Merge pull request #1835 from nouiz/gpureduce

Gpureduce: support multiple dtype, prod, max and min
Merge pull request #1830 from nouiz/gpuarray_fixes

Fix tests crash for gpuarray back-end. Don't do constant folding with th...
Merge pull request #1837 from abergeron/gpuarray_print_dev

Print current device when initializing gpuarray.
Move SpecifyShape
Make a register for SpecifyShape.c_code
Make SpecifyShape work on the GPU and tests.
pep8
Move print op to the new gpu back-end.
remove useless comparison
Fix copy-pasted docstring.
fix doc.
update doc.
Merge pull request #1839 from nouiz/specify_shape

Specify shape and print op to the new gpu back-end
Fetch the kernel name from the Kernel object in the c_code and document what Kernel represents.
Fix the last remaining problems with the existing clients and make the kernel code for MRG more OpenCL-friendly.
Make the DotModule c_code being cached.
Merge pull request #1833 from abergeron/kernel_precomp

Kernel precomp
Merge pull request #1841 from nouiz/version

Make the DotModule c_code being cached.