change SoundResource's sample_rate in frames
add AudioData and WaveCollection
improve WaveCollection
add Sound
change SoundCompiler according to mutation of SoundFormat