Try fixing long bug on Win32

Also, weird Cython (bug?) about const arguments to functions
for numpy types, so we removed const from some arguments.

Upgraded Cython, which caused a large regeneration of the cpp