MainWindow: Moved FileDialog to own subclass
Update code to use FileInfo instead of QFileInfo

Also removed all blocks similar to
```
#if QT_VERSION >= 0x040806
	filedialog.setOption( QFileDialog::DontUseCustomDirectoryIcons );
#endif
```
as this now takes place in the new subclass's constructor.
Add new class VersionedSaveDialog

A file save dialog (inherits FileDialog) that provides buttons to
increment or decrement a version which is appended to the file name.
(e.g. "MyProject-01.mmpz")
Add "Save as new version" action to project menu

Use Shortcut Ctrl+Alt+S.