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
Modified c_extract and c_declare in tutorial and scalar.
Wrote doc for check_input.
Corrected spelling mistakes.
Merge pull request #1918 from nouiz/doc

Doc typed list and better sparse doc.
Add sort.grad support for vector and matrix when axis is None.
Merge pull request #1891 from nouiz/signal_conv2d

Interface change: Make theano.tensor.signal.conv2d(2d,2d) output 2d answer.
Minor typo fix in doc
Typo fix in message and minor code simplification
Minor typo fix in doc
Minor typo fixes in doc/warning
More typo fixes
Typo fixes in doc
Fixed grammar error and improved description.
Added Error definition for norm function.
Fixed SkipTest placement in order to keep other test in norm test.
Merge pull request #1922 from Hengjean/CheckInputDoc

Check input doc