Add source origin information to WKUIDelegate calls for badging This will allow the API client to make more complicated decisions based on them.
<rdar://problem/103536731>
Pull request: https://github.com/WebKit/WebKit/pull/7886
Committed 258123@main (a73477365727): <https://commits.webkit.org/258123@main> Reviewed commits have been landed. Closing PR #7886 and removing active labels.