Add CGameManager::GetPlatformByExtension(), fix CGameInfoTagLoader to use this new function, and rename GetPlatform() to GetPlatformByName()
Add game clients to Addons.ExecuteAddon() (takes a file as a parameter), and add a gameclient= parameter to XBMC.PlayMedia(). These both enable a game to be played using a specific game client.
Use the platform from the GameInfoTag instead of adding a new property
Use Title instead of Name for consistency in GameInfoTags
Expose Title, Platform, Region and Publisher fields of GameInfoTags to list items