add soundmanager2 source and fix a bug in hermit