[osx/ios/atv2] - sync xcode projects
[cosmetic] Add TODO and, move TODO to header, and remove unneccessary debug statement
Fix game clients failing to find system directories when path has a trailing slash.

A string is a valid directory with or without a trailing slash. This means we can return either: prefer without, as the occasional game client author tends to concatenate without checking for the trailing slash.
Fix compile on windows
Made RETRO_ENFIRONMENT_GET_VARIABLE call only return default value
revert "X11: add SDL joystick until we have a better solution", functionality should be handled by "Joystick API (PR:2370 - https://github.com/xbmc/xbmc/pull/2370)"