make hash of None consistant cross machines

Hijack __builtins__.hash, remove dependency of cython