size and version check maintenance

improve the C type size checks by tuning them to the more common 64 bit platforms and fix the expected values of complex types. This removes 29 try_compiles on amd64.

remove some obsolete python 2.3 and 2.4 version checks