make include guards consistent. This was SVN commit r5040.
Forgot that you can't initialise std::exception with a message. Fixed invalid goto jumping over declarations that aren't POD types with no initialiser. This was SVN commit r4793.
refs #138. Added SoundGroupMgr.h and .cpp, revised loading and clean up in SoundGroup class. This was SVN commit r4761.