Added comments to the code to document understanding of Gradient of Subtensor patch
Merging from LatestTheano
Merge branch 'trunk' into TheanoBugFix
Fixed indentation in opt.py
Merge remote-tracking branch 'vivek/TheanoBugFix' into grad_advinc_subtensor