Wait for page method now returns the page object

This allows us to use the following construct, which can be convenient:

    page = NewPage(self.browser).wait_for_page()

so we can simultaneously instantiate and wait for a page, even if the page does not specify a URL.