Chain portal requests to browser.

Previously, there was a portal object and a browser object, and the
tests interchanged between each for controlling the browser.  Now,
the portal is used solely, and any unknown attributes are passed down
to the browser.