Save Screenshots/Demos/Saves to their own folders
It would be nice if Odamex automatically organized save games, screenshots, and netdemos into their own folders. On windows, I think it would be nice if they all went to odamex/saves, odamex/screenshots, odamex/netdemos. I am unsure of how the other operating systems work so input in regards to that would be a good idea.
Is this the right thing to do rather than saving all of these things straight to the base Odamex directory?
For Linux would be nice ~/.odamex/saves, ~/.odamex/screenshots and ~/.odamex/netdemos.
If I'm not mistaken, we will need to come up with a function that creates directories in a cross-platform manner since ANSI-C does not provide such a function. This may not be particularly difficult but it's the only hurdle for implementing this right now.