将声音改为串行加载
修改gitignore
通过单元测试
Merge branch 'master' into 淇敼澹伴煶鍔犺浇

Conflicts:
	dist/yEngine2D.js
	dist/yEngine2D.min.js
	src/action/Sequence.js
	src/ySoundEngine/YSoundEngine.js
修改声音：
ySoundEngine文件夹重命名为soundEngine
声音引擎现在优先使用web audio api，可以回退到html5 audio api

运行测试通过（指在游戏使用该引擎运行通过）

修改了bower.json中的description
重构声音：
YSoundEngine的WebAudio和Html5Audio提出load方法
修改yeQuery->ajax，WebAudio使用yeQuery的ajax方法加载声音
重构声音：
现在SoundLoader负责加载声音，SoundManager负责管理声音，提供游戏使用的声音api
修改声音：
保证同一个声音实例短时间多次播放时，会顺序播放（播放完毕后再进行下一次播放）（如农民采集资源时会持续播放gather声音）：
YSoundEngine增加playerState，SoundManager中判断playerState，保证同时实例播放完毕后，再进行下一次播放
重构：
将YSoundEngine重命名为YSound，并移到import中，删除ySoundEngine文件夹
修改了jsExtend和yeQuery的头注释
重命名Director->gameStatus为gameState
通过了单元测试

重命名onload、onerror为onLoad、onError

修改测试：
修改specHelper->toCalledWith的错误提示信息
删除多余注释

build
Merge branch 'Branch_9b6dbcf710948e966553ebcedb2d2c3419ef5b84' into 淇敼澹伴煶鍔犺浇

Conflicts:
	src/loader/SoundLoader.js
	src/sound/SoundManager.js