[BREAKING CHANGE] Make a number of Element getters static

Renamed methods:
* OO.ui.Element.getJQuery → OO.ui.Element.static.getJQuery
* OO.ui.Element.getDocument → OO.ui.Element.static.getDocument
* OO.ui.Element.getWindow → OO.ui.Element.static.getWindow
* OO.ui.Element.getDir → OO.ui.Element.static.getDir
* OO.ui.Element.getFrameOffset → OO.ui.Element.static.getFrameOffset
* OO.ui.Element.getRelativePosition → OO.ui.Element.static.getRelativePosition
* OO.ui.Element.getBorders → OO.ui.Element.static.getBorders
* OO.ui.Element.getDimensions → OO.ui.Element.static.getDimensions
* OO.ui.Element.getClosestScrollableContainer → OO.ui.Element.static.getClosestScrollableContainer
* OO.ui.Element.scrollIntoView → OO.ui.Element.static.scrollIntoView

Find: Element\.(getJQuery|getDocument|getWindow|getDir|getFrameOffset|getRelativePosition|getBorders|getDimensions|getClosestScrollableContainer|scrollIntoView)\b
Replace with: Element.static.\1

Also searched for method names alone and verified that nothing is
abused in a way that this change would break.

Bug: T76631
Change-Id: I9ee6a9ecb64b2a40e3e5ceccb2ed56332172826a
[BREAKING CHANGE] Rename BookletLayout#getPageName → #getCurrentPageName

Seems to have no callers anywhere in WMF repositories.

Bug: T76630
Change-Id: Icf601c5aaf3e80718f4442e949ea7a32d2f23f26
Merge "[BREAKING CHANGE] Make a number of Element getters static"
Merge "[BREAKING CHANGE] Rename BookletLayout#getPageName → #getCurrentPageName"