added xbmc.setLanguage() to xbmcmodule.cpp. it allows the xbmc language to be set from python addon.
on JMs advice, I have created CGUISettings::ChangeLanguage so that the code wouldn't be duplicated
any objections to this? If not I will commit this in a few days
added: CGUISettings::ChangeLanguage(CStdString strLanguage) to avoid …
added: xbmc.setLanguage(language), ability to change xbmc language vi…
…a python script/addon
cos I had it done, it might be useful to make a first run wizard in a future
then i suggest we leave it around until it is of use.
all the same to me
pvr: don't wait for ApplicationMessenger::MediaStop() to finish in CD…
…VDPlayer::HandleMessages() or it'll cause a deadlock. closes #183
Support for background music