Bug 842883 - (Part 1) Start moving some tab-specific event listeners to Tabs. r=bnicholson
Bug 842883 - (Part 2) Move the Reader:* event handlers out of Tabs that don't need to be there. r=bnicholson
Bug 842883 - (Part 2.5) Clean up Tabs.handleMessage to avoid calling getTab() all the time. r=bnicholson
Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson
Bug 842883 - (Part 4) Replace DOMWindowClose event with Tab:Close. r=mfinkle