
Since we're breaking API already, take this as an occasion to use a separate interface for all the screenshot-related methods. The interface name is org.gnome.Shell.Screenshot. Internally, move all the related code to screenshot.js. https://bugzilla.gnome.org/show_bug.cgi?id=688004