Add "busydialogdelayms" advanced setting.

Provides control over the delay until busy dialog is shown when starting
video playback.
Added a boolean condition to identify the Raspberry Pi platform (System.Platform.Linux.RaspberryPi)
remove old unused renderer files
Show values of string settings with button controls
add infolabel Player.Filename
CurlFile: request UTF-8 as preferable charset
CurlFile: don't set 'keep-alive' as cURL do this internally
Some web servers can't properly handle duplicated header value.
[GUIInfoManager] Add VideoPlayer.AudioLanguage infolabel.
[DVDPlayer] Set CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream on open/set.
add audio and subtitle language info to video osd if available
Fix memory leak in SurfaceFlinger.

Call native_window_api_disconnect to free the memory used by OMX video decoder.
Or, there is memory leak in SurfaceFlinger after a stream playback is stopped.
[win32] Use more VC optimizations for important XBMC parts for 'Release' config
* Enable 'Full' code optimization
* Prefer speed over small size
* Allow any suitable inline function
* Enable Generate Intrinsic Functions
* Enable Function-Level Linking
* Enable 'Whole Program Optimization' for compiler, linker and lib task
* Explicitly enable linker optimization /OPT:REF and /OPT:ICF
[win32] Fix various linker warnings
[win32] Fix win32 VS debugging environment. No need anymore to copy dlls to Debug/Release dirs.
[Players] Avoid jumping volume to maximum after trickplay
For players that control volume, if the speed changes (e.g. with ff/rew) the volume gets reset to maximum.
This change sets it back to current value, although I question why it is being changed at all.
Do any players require muting during trickplay?
[win32] don't copy .dlls to debug directory
ADD: implement default joystick map
[win32] mark debug/release configs with proper internal marks
VS project wizard generate project with such marks, should help MSBuild to correctly configure internal staff.
Seems that correct XBMC marks was lost on conversion from old projects.
[win32] cleanup: delete unused projects configs
[win32] cleanup: remove leftover from old project conversion
This remove useless preprocessor definition "_VC80_UPGRADE=0x0710"