This patch ressurects HiddenFrame.jsm and uses it when handling the --screenshot command line argument to load the requested page in a content process. The actual logic for grabbing the image is also ported to a JSWindowActor. The test for this feature remains suboptimal as described in the bug. Differential Revision: https://phabricator.services.mozilla.com/D40148