libretro: Use an empty base directory if the frontend doesn't provide one
When a frontend doesn't implement GET_SYSTEM_DIRECTORY, or GET_GAME_INFO, it would provide / as the base directory. This change switches it to use `""`, instead. The root directory should likely not be used as the base dir.