lint fixes: 1. avoid typedef re-definitions (perhaps introduce c11 mode for lint) 2. add __lint__ wherever __GNUC__ is defined.
initial import of Mesa 19.1.7 into MesaLib.old.