Remember workbench state

This is something we have patched in the motif.

This adds some code to the WorkbenchPanel so that it remembers the collapsed state of the workbench tools in the current session. Makes for a better developer experience.