New audio engine API[2d]
Implement logical codes of new audio engine on IOS.
Implement logical codes of new audio engine on android.
Add test case for new audio engine.
Refactoring API:
1.Remove Singleton Pattern
2.Make AudioProfile clear.
Refactoring API:
1.Remove Singleton Pattern
2.Make AudioProfile clear.
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3-audio909
Update test case of AudioEngine.
update Xcode project for audio engine
1.Fix name of variables.
2.Fix control of volume on android.
Replace with 'struct' for AudioInfo/ProfileHelper.
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3-audio909

Conflicts:
	build/cocos2d_libs.xcodeproj/project.pbxproj
Update the reference of submodule cocos2d-console
Fix name of variables and coding style.
update project for audio engine on IOS.
Optimized seek for large file and log output on IOS.
Merge pull request #7968 from Dhilan007/v3-audio903

New Audio Engine[ios/android]