added windows keyboard support
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.
issue #2243:Add a uniform fund in ScriptEngineProtocol
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into execDev
Merge pull request #3 from cocos2d/develop

sync with upstream (cocos2d/cocos2d-x)
Merge branch 'develop' of https://github.com/samuele3hu/cocos2d-x into execDev
closed #2346: use shader program to set uniform
closed #2349, Add user login/logout plugin UC.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
issue #22434:make some execute funs into one funs in ScriptEngineProtocol
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into execDev
PivotJoint class constructor will now take 3 or 4 arguments like in html5
pointQueryFirst in Space class returns invalid Shape when a shape is not found
fixed issues on win32 and mac keyboard
issue #2285: ccColor3B --> const ccColor3B& for MotionStreak::create.
issue #2285: Adding MotionStreak test for TestJavascript.
close #2285: Updating tools/tojs/cocos2d-x.ini.