Merge pull request #1525 from nouiz/travis

make apt-get more verbose to try to remove the 10 minutes without output...
Merge pull request #1526 from nouiz/lamblin-fix_pickle_cache_leak2

fix pickle cache leak
Don't sum scan profile in the sum of printed profiles.

This duplicate the info as the outer func is already in the summed profile.
Merge pull request #1528 from nouiz/profile_sum

Don't sum scan profile in the sum of printed profiles.
code simplification.
don't override another variable with the same name.
Don't schedule shapefeature replacement that are equivalent.
Add comment.
remove var not used.
rename var to don't override another var of the same name.
Better error message when missing memory on the GPU.
Merge pull request #1530 from nouiz/err_msg

Better error message when missing memory on the GPU.
Make Join and GpuJoin raise error in make_node instead of run time.

At least, it was an error in Join at run time.
Allow numpy.asarray(cuda_ndarray, dtype=...)
pep8
remove unused import.
Update test that now the error is raised earlier.
Fix segfault introduced in this PR.
Update check for non-available gradient.
Add test case.