added debug class to report on state of existing sounds, moved sound classes from common lib to sound package in ChainSaw to simplify reference issues
fixes bug where all sounds break. added back in bool setters when sounds fade in or out, play or stop. needed for control of sounds, was accidentally deleted
bringing in Craig and I's changes to add manual garbage collection, and tracking of number of sounds instantiated, as well as what they're doing
fixing bugs in the garbage collection of sounds
wrote SafeTimer which extends timer, has clean method to destroy all eventListeners registered with this SafeTimer. Added calls to clean method where needed in AdvancedSound to ensure no references remain
SRRI Common Library: add DebugUtilities.as with assert().  Move isDebug() here, to be removed later from VersionChecker.  Expand set of random number distributions to ParkMiller class.
Inference Games: generate correct samples with IRQ 7 and median in uniform random range 0-100.  Game window does not yet show the correct values or decision making, but data to DG is correct.
rewrite of SafeTimer as a wrapper class for a real Timer, instead of an extension to Timer
 preventing get-away Run sounds with fixes to SoundHandler, closes issue

#130. fixing null-object errors in advanced sound with pre-conditions that objects exist
code cleanup changes, put a stop() call in clean() for SafeTimer, commented out deprecated functions, new release build SWF
Merge branch 'russphelan-data-games/master'
Merge branch 'serg-TP-data-games/master'
Fix conflict in Flash/SRRICommonLibrary/.flexLibProperties by including both DebugUtilities and SafeTimer.
Ship Odyssey: fix build after merge: use class Sound not AdvancedSound, AdvancedSound now only part of Chainsaw. "advanced" capabilities like sound fade-in/out were not used by Ship Odyssey.