Old gccs don't support precompiled headers so have to supply includes Reviewed-by: phh, kamg
Add support for distribution-specific error reporting Reviewed-by: coleenp, phh, jcoomes, ohair