Added new Op for C ops to inherit from
Updated Theano tutorials with example for new COp class
example this tutorial => example of this tutorial
Main external function now has non-void arguments + Fixed extenal C example that was out of date.
Updated documentation to show that main functions now get typed arguments
Updated documentation to explain the necessity of c_support_code() and c_support_code_apply()
interupt => interrupt
Added warning about using the NODE_NAME_PLACEHOLDER macro in apply-agnostic support code
Added section comments in the C code
Replaced <<<<APPLY_NAME_PLACEHOLDER>>>> with macro APPLY_SPECIFIC
Replaced ifndef-define structure with section markers in C code.
Raise MethodNotDefined instead of return empty C code
Updated documentation in gof.COp.format_c_function_args()
Fixed bug in COp.format_c_function_arg() if op has no inputs or no outputs
Document TensorTypes and their equivalent C types
subgrad documentation moved from tensor to theano.gradient
merged theano.gradient & grad documentation, added a link
Add LocalSequenceDB and LocalSeqOptimizer
Make fft convolution tags have higher prio then the default gpu conv opt.
Rewrote explanation for SparseType