Proper saving menu for editor #1930

I chose to reuse the SelectSavegameDialog by adding another mode to it.
Also, I moved the code that shows the dialog in the Session save function, since this is the way it's done in spsession.
There's no map preview though, although I'm looking into it. Any suggestions on how to implement that?