Add autodoc for conv2d_fft
Add link to 100 NumPy examples.
Merge pull request #1894 from nouiz/doc

Doc
explicitly import fftconv so tests pass regardless of execution order
document external requirements of FFT convolution
minor fix: GpuConv shape members can be `None`, check for that
make conv_fft_valid and conv_fft_full optimizers support uneven input shape if possible
Merge pull request #1904 from f0k/fftconv-enhancements

FFT convolution: make optimization support uneven image width
Added check inut for cuda and tensor
Added check-input.
Multiple fixes.
Updated version in c cache. check_input should now be propagating.
Added check input parameters for all c_extract.
Corrected bugs. Set Shape check_input to false.
Added chck_input to c_declare
Added check_input where missing and changed get_c_declare and get_c_extract.
Fixed error in CAReduce test
Added check-input to :
<class 'theano.tensor.opt.Assert'> 16
<class 'theano.compile.ops.Rebroadcast'> 19
<class 'theano.tensor.basic.Join'> 32
<class 'theano.compile.ops.OutputGuard'> 44
<class 'theano.tensor.basic.Reshape'> 46
<class 'theano.compile.ops.DeepCopyOp'> 56
<class 'theano.sandbox.cuda.basic_ops.GpuFromHost'> 58
<class 'theano.sandbox.cuda.basic_ops.HostFromGpu'> 70
Added check-input to <class 'theano.tensor.subtensor.Subtensor'>
<class 'theano.tensor.subtensor.IncSubtensor'>
<class 'theano.tensor.elemwise.DimShuffle'>
Added sanity check to shape_i