Load new tabs in foreground if browser.tabs.loadInBackground == false

This has been broken for a while, and I finally figured out why: inBackground always gets set to true due to "|| true", and it also gets set in the 'keyboardNav' case.