more fixes to ctypes, undefined dynamic-lookup make Python configure detecting things we dont have. also, remove ffi duplicate in cfield.c