* Added support for restoring treeview in default format read from preferences when no state has yet been saved. This allows treeview to be displayed fully collapsed on startup if user requires it.
* Refactored some code involved in saving state.
Authored by: delphidabbler 2010-01-16
Parent: [r569]
Child: [r571]