Fix computation of __builtin_type_compatible_p

Use type compatibility instead of type equality.
Thanks to David Greve for the report.
Remove spurious lines in Makefile.features