Other dbugging prints, tidy ups, dont insert deleted codes.
Don't decref void types returned by typeof_pyval, so they never get deleted.
Remove some commented code and the stuff for deleting types
Remove the stuff for popping type codes
Tidy up
Reset files back to master
Add test of getattrs with two record arrays of same type
Add failing test using two distinct record arrays
correct test
Modify test to use distinct arrays for numpy and numba
Add test with struct arrays
Fix up tests with structured arrays (1 fail due to type dispatcher)