Open/save dialogs should preserve state between calls

The open and save dialogs would always open with the home directory selected.  Now they remember the last directory chosen.