add guarding for special method docstrings
test to ensure special methods are properly guarded
Update docs about template functions.
remove outdated comment

--HG--
extra : rebase_source : 22e9602b4fa5ddfd4e9577610afe1635b482a86d
fix implicit integer downcast in __Pyx_PyByteArray_AppendObject() function
special case and optimise both PyInt and PyLong types in __Pyx_PyIndex_AsSsize_t()
fix bytearray.append(ch) for non-ASCII 1-char strings in Py2 and extend test
work around different NumPy 0.18 compile time configurations
re-enable relaxed_strides test for pre-1.8 NumPy versions
Py2.4/5 fix
avoid wasting time on parsing pyregr test files for Cython tags
undo smart quotes
Cimported name mangling.
Traceback on unraisable exceptions.
Unraisable traceback docs.
changelog

--HG--
extra : amend_source : 95fc8a7afdf4614a3dfe7b9874d1ba8cd1bf9967
Merge pull request #270 from ohanar/special_method_docstring_guard

Special method docstring guard
more verbose non-trivial declarators error
Merge branch 'master' into 0.20.x