Save & Restore persisted tabs & use only one non-persistent tab

- Save & Restore persisted tabs
- Reuse non-persistent tabs and don't try to open new one if there's already one around

#1645

review: @devoncarew