Make TableColumns case insensitive
Reorder C type declarations

Old Cython version has problems with names used in the file before
they are declared.