Fix memory leaks & Use correct "delete" for arrays
[osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs
Merge pull request #2208 from asmaloney/mem_problems

Fix memory leaks & use correct "delete" for arrays
Fix typo

Getiing -> Getting
Merge pull request #2226 from uNiversaI/patch-1

Fix typo
[WIN32][AE] fixed: DirectSound supports more than 2 channels.
[WIN32][AE] fixed: samplerate can be at least 192kHz (probably more?)
[osx] fixed again, not all GPU are named the same
jsonrpc: bump version to 6.0.1 after fix in 44916b33908f77692d8838446035de3e3bc10ca1
settings: move GUIDialog* and GUIWindow* into their own sub-directories
move AppParamParser.h/cpp from xbmc/settings/ to xbmc/
settings: introduce sub-settings through ISubSettings
XMLUtils: add std::string version of GetString()
settings: move UPnP related settings from CSettings to CUPnPSettings
settings: move skin settings into CSkinSettings
settings: move source settings into CMediaSourceSettings
settings: move view state settings into CViewStateSettings
turn CPlayerCoreFactory into a singleton
settings: move logic to load playercorefactory.xml into CPlayerCoreFactory
CPlayerCoreFactory: implement ISubSettings