When CGP lowers select back to control flow, the weight meta data gets dropped. This patch fixes the problem.
The builder interface should copy all branch related meta data if-available. The new interface will also replace similar code in loop unswitch (followup).
Dehao, the new change also copies over debug location meta data to the branch. What is the potential impact of this to Sample PGO?