Theora texture for cloned material fix

When a TSShapeInstance makes a copy of its own materials through
cloneMaterialList() (such as done with client side ShapeBase objects),
the reference to a named diffuse render target was being lost.  This
affected using a TheoraTextureObject on a ShapeBase derived object
(StaticShape, etc.).
Merge pull request #382 from DavidWyand-GG/TheoraTexMatClone

Theora texture for cloned material fix
Changed mASin to mSin in mEaseOutElastic
Clean up SFXSources in Player class 

mMoveBubbleSound and mWaterBreathSound were not being deleted properly
Merge pull request #386 from lukaspj/Elastic-Ease-Fix

Changed mASin to mSin in mEaseOutElastic
Merge pull request #394 from lornemcintosh/development

Clean up SFXSources in Player class
Resolution for ap-hang with high-frequency weaponstate changes (IE: AI non-tick descision forks). see also: http://www.garagegames.com/community/forums/viewthread/134036
Merge pull request #402 from Azaezel/development

Resolution for ap-hang with high-frequency weaponstate changes (IE: AI n...