WIP: Another implementation of of PyUFunc_CheckOverride.

This has a memory leak. Can someone please point it out?
WIP: Adding ufunc override tests.