pitch/pan/gain: added iOS/OSX impl, fixed compilation for all platforms.
CocosDenshion: (pitch/pan/gain) added Linux code for OpenAL and FMOD.
CocosDenshion: added effects customization for 7 platforms.

1. Pitch/pan/gain support on iOS, Mac, Linux+FMOD, Android+SoundPool;
2. Unified OpenAL code with pitch/pan/gain on Linux, Tizen, Blackberry,
Native Client;
3. Bug fixed: rewindBackgroundMusic() no longer stops music on unified
OpenAL engine.
4. Optional mp3 support for Linux+OpenAL (OPENAL_MP3 make option);
5. Pan/gain (not pitch) support for Android+OpenES.
6. Reorganized CocosDenshion tests in TestCpp.

Known issues:
1. No support for windows, emscrippten, marmalade.
2. No pitch effect on Android+OpenES. It requires backend redesign:
http://code.google.com/p/android/issues/detail?id=24592
Fixed coding style, rearranged CocosDenshionTest UI, changed
rewindBackgroundMusic to work with paused music.
fixed conflict
Merge pull request #3108 from minggo/pitch_7platforms

Pitch 7platforms
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge pull request #3109 from CocosRobot/updategeneratedsubmodule_1373340561

[ci skip][AUTO] : updating submodule reference to latest autogenerated bindings
issue #2387: Using static_cast instead of C style cast in iteration of CCArray.
issue #2387: Using static_cast instead of C style cast while iterating CCDictionary.
Merge pull request #3111 from dumganhar/iss2387-static_cast-love

issue 2387: Using static_cast instead of C style cast while iterating CCDictionary and CCArray.
closed #2379: Removing CCZone.h/.cpp.
issue #2379: Removing unused file - cocos2d.vcxproj.filter.orig.
issue #2379: Removing CCZone.cpp for Makefile.
issue #2379: Removing CCZone.cpp/.h for win32 project.
Merge pull request #3112 from dumganhar/iss2379-remove-zone

closed 2379: Removing CCZone.h/.cpp.
closed #2381: ControlSwitch was displayed ugly when adding more than one switch.
Merge pull request #3113 from dumganhar/iss2381-controlswitch

ControlSwitch was displayed ugly when adding more than one switch.
Added -std=c++0x flag in C++ eclipse projects
Removed unused include in eclipse HelloLua project