Draft: brw: propagate source location and generate pc to line table
Includes commits from !18903, which will be removed from this MR once the former MR is merged.
Includes commits from !18903, which will be removed from this MR once the former MR is merged.