add cc.Browser.supportWebAudio to check if Web Audio API is supported by browser
abstract cc.AudioEngine to be a super class, let previous implementation to be cc.SimpleAudioEngine
rename cc.SFX to cc.SimpleSFX, the Web Audio version needs a different SFX
add cc.WebAudioEngine, use it when browser supports Web Audio; currently, it's just a copy of cc.SimpleAudioEngine