Correct the proper placement of the echelon identifier in the
MIL-STD 2525 symbol id.
Add a function to the mil-sym view file to fetch the icon based on
the MIL-STD 2525 parameters and modifiers.
- remove support for layered sounds
- refactor/clean up volume controls
- actually make it work
Adds a check for the masterVolume being undefined
- fixed the initialVolume setting.
Rewrote the sound group functionality.  There is now a first-class
object for each sound group with a lot more built-in code.

This may have finally fixed the bug where we get multiple VO playing
at the same time.  I hope.  However, it may have introduced a new bug
where VO doesn't play.  I've left a fair amount of debug logging in.
If VO is missing (or if you see any error messages), please save the
log and send it to me.