Refactor the filename requester and filedialog
The messing with relative paths to the default folder meant that
the user never could be sure which path we were going to save to.
Rendering to GIF still fails, though, but I need more brain to
figure out why.
CCBUG:372572,372537