Do as the doc say, don't crash when there is None in the shape info elements.
Hardcode in the c code some shapes info if we don't have all shapes info.
I'm sure of the timming was done with cuda 5.5. But maybe it is the same for 6.0
Merge pull request #2007 from nouiz/conv2d_none

[CRASH] Conv2d none