Save to multiple locations.

The new MultiLocation lets us save to multiple locations. We now save
both to the user's save directory and a game-local save directory.

Also, refactored the save location in FileLocation into its own
method.
Merge branch 'devel' of github.com:renpy/renpy into devel