Browser: backpressed pops the backstack
Fix for a navigation regression. Instead of calling finish when back is pressed, this will check if there are any fragments backstacked, and pop the latest. If there aren't any left, then finish is called, leaving the browser.