[Unreal Engine] Add Linux and Mac support to GenerateClangDatabase in UBT

Código que pushee a main de Unreal Engine 5. Agrega soporte para generar la base de datos de Clang en Linux y Mac.

Antes del commit esa funcionalidad solo estaba disponible en Windows.