Resolving promises with the browser instance.

Issue #559, user has a way to aquire instance from promise returned from
static `Browser.visit()`.