action.onUserSettingsChanged synthetic-gesture POC

This page exists so a browser window is open (required for permissions.request's native-window check). All POC logic runs in the extension service worker; watch the terminal running server.py for results.