SDL Frotz doesn't apply .qzl extension when no extension entered

When saving a file, if you enter a bare filename with no extension, no .qzl extension is added. This means it will be hidden when you try to restore. It should probably be added if there's no extension at all. If the player has manually entered some other extension, then .qzl probably shouldn't be added as well.