Added optional parameter 'useCached' to xbmc.playSFX()
Added parameter 'useCached' to g_audioManager.PlayPythonSound()
When useCached is false, PlayPythonSound now frees any matching cached sound before continuing