Set up Vomnibar iframe as a UIComponent

This PR uses the `UIComponent` framework set up in #1388 and #1385 to manage the Vomnibar iframe, and removes some unused code from the Vomnibar scripts.

@smblott-github can you take a look at this?