Bug 1065369 - Consolidate 'add tab' behaviour in Tabs (r=mfinkle)