Broken changes to try to get electrolysis working.
Use gBrowser instead of loadContext to get browser

loadContext returned null because it doesn't cross the chrome/content
boundary. gBrowser.getBrowserForDocument works, but it uses CPOWs beneath the
hood, so the folks at Mozilla warned against it for security reasons.

This is okay for now until they implement new API's for loadContext.