Bug 837675 - [music] Implement new startup loading events

nit: if the text in the title bar has not been displayed yet, then you probably shouldn't send the chrome-dom-loaded event yet.  Could you move the contents of this ready callback so they are invoked directly at the top of the once() callback?  And then register a localized event handler or something to handle subsequent language changes?