Use SDL_GetBasePath() for executable directory

@Mixaill commit broke macosx.
Use SDL_GetBasePath() instead. As a bonus we get correct directory when running from .app bundle