First version of the C op tutorial.
Added C op tutorial to tutorial index.
Typo correction
Added explanation about required validation of inputs and outputs
Fixed typos and removed trailing whitespaces.
Replaced the Python C-API introduction paragraph with suggestion from reviewer
Modified output variable creation in make_node
Switched usage of pyArray_Empty and Zeros to PyArray_EMPTY and ZEROS and adjusted documentation accordingly
Added links to class Op's C code related methods.
Highlighted variables and function names.
Small corrections to function and variables highlight
Document NumPy C-API data types
Added more complex example on a C op
Added parameter names to documentation of c_support_code_apply()
Removed outdated debug print
Removed useless __init__() in first C Op example
Removed useleff __init__() from second example
Added a print of the shapes of the inputs in case of an error.
Small doc update.
[CRASH] Make sure the var is on the GPU.