Fix a host of problem in the cuda interoperation ops (since they were untested).
Add a dependency on libcompyte since we can't get access to the functions through the gpuarray module (dlopen is not global).
Fix the Cuda transfer ops and test them.  Also since the test will always fail unless initialized in a very specific way, mark it a potentially failing not to alarm users.
Style fix.
Add tests for strided values in cuda <-> gpuarray tests.
No need to ask for NVCC since we have a CudaNdarrayType parameter which will do it for us.
Be safer with the support code (in peculiar don't try to bake the C++ complex struct in the kernel code).

Also fix the call syntax for python <= 2.5
Fix compilation crash reported in gh-1518 for gpujoin.
Merge pull request #1520 from nouiz/gpujoin

Fix compilation crash reported in gh-1518 for gpujoin.
Fix the tutorial to make it work with python 32 and 64 bit.
Remove ordereddict warning from tutorial
Fix the detection of cpu vs gpu in the tutorial.

new op wasn't added there.
make sure the directory exist.
Provide a better error message for pydot bug.
Add test for the opt local_dot22_to_dot22scalar
Make local_dot22_to_dot22scalar opt work in one more case.
code cleanup.
Merge pull request #3 from nouiz/lamblin-fix_1507

Add tests and opt one more case.
Make the test code as the tutorial code.
Merge pull request #1521 from nouiz/fix_tutorial_int32

Fix the tutorial to make it work with python 32 and 64 bit.