populate more data in contentAreaClick
Bug
1800149 introduced ClickHandlerParent.fillInClickEvent() which we
just inline. Previously, mozilla passed these params from the content
process, which could be a problem if the content process was compromised
Note that this code does not work with mozilla68 because
window.browsingContext was only introduced afterwards.
Further, for documentation:
* until mozilla110, isContentWindowPrivate was calculated differently:
https://hg.mozilla.org/mozilla-central/rev/
a868f954be08#l1.51
* frameID used to use the same code as frameOuterWindowID in <=fx110:
WebNavigationFrames.getFrameId(window.document.defaultView)