In local_gpu_careduce, remove dimensions that is now detected as rebroadcastable, but wasn't during graph build.
Added ndim check to subtensor.

Changed check dim place.
Fix crash when cxx="" and g++ is present.
fix import problem.
remove duplicate variable not used. They are already in self.
Add some code to help the development of the scan cython file.
Merge pull request #1940 from Hengjean/CheckNDimSubtensor

Added ndim check to subtensor.
pep8
Do the vector workaround only on TensorVariable and document it.
Added Fancy Indexing for sparse matrix.
small fix that prevent the merge optimizer to merge ops.
Fixed rebasing error.
Consider TensorConstant for the workaround too.
some pep8
Added missing string formatting.
Merge pull request #1948 from Hengjean/BugFixTL

Added missing string formatting in typed list type.py.
Fixed rebasing error.
Added link to new theano tutorial.
Added grad to GetItemList and its test.
Fixed GetItemList grad to support old scipy version.