Rename wineexec option "workdir" => "working_dir"
Reworked get_game_path() and browse_dir() in wine runner

Made get_game_path() just return the prefix path or global path and
moved the things specific to browse_dir() for wine in browse_dir().
Fix get_browse_dir() returning game.directory
Create working_dir base
working_dir for Linux runner
working_dir for Dosbox
Remove now useless self.game_path in Linux
Shouldn't have removed this error check
Get rid of self.steam_path remains
Remove some leftover get_game_path
Docstrings cleanup
Add working_dir option in Wine and Winesteam runners
Fix Linux.play() using relative path for the executable
Refactor: Make use of new game_exe property
Revert scummvm get_game_path()