Add support for PrecacheScriptSound and change code to use InternalPrecacheScriptSound when precaching our sounds (so it precaches all of them)