Bug 1020063 - (app-settings-panel) Allow installed apps to embed a panel in Settings app

This is a **WIP** and prototype patch.
Let's cache the `iframe` node in `onBeforeShow` so that we don't need to query it again.