Merge changes I45ede2eb,Ie802e1fe,If7be9b12,I33e66103,I520affe2, ... into 24D1-dev
* changes:
Screenshot shelf (xml version)
Remove obsolete classes ActionProxyReceiver and DeleteScreenshotReceiver
Move screenshot scroll capture code into its own package
Use AssistedFactory for ScreenshotViewProxy
Move more code into ScreenshotViewProxy
Move dismissal logic into the ScreenshotViewProxy
Simplify ScreenshotController/ViewProxy interface
Abstract out surface between ScreenshotController and ScreenshotView
Switch to using withContext in ScreenshotSoundController