Initial Layered Sound Capability

@kadst43 @eric79  Sound Capability with some demo usage in MarsGameSound - select sounds defined in the yaml
Again, it would be nice to get rid of these functions.  You might ask Scott about using a console command for testing instead - I believe it's possible, but I don't know how.