issue #2429:LuaWebSocket supports passing binary string buffer to c++
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into TestSample
issue #2429:LuaWebSocket supports sending binary string passed by lua
remove blackberry and marmalade port
travis build template too
fix error and compilings error in templates
add execution permission
assign 1 to predefined macro CC_ENABLE_CHIPMUNK_INTEGRATION
Qt5 build support (initial work)
Fix building of chipmunk on Linux
Add new platform: CC_PLATFORM_QT5
Platform abstraction implementation with Qt 5

Based partially on the Linux platform abstraction, therefore
this right now works only with Qt 5 on Linux.
Build SimpleGame example
Re-enable use of CocosDenshion in SimpleGame
CocosDenshion build setup for Qt 5 (no-op implementation)

Right now, all operations are implemented as no-op, but
libcocosdenshion can now be built as shared library and used.
Implement CocosDenshion backend using QMediaPlayer

Music and effect playback works, effect playback is not
totally low-latency; we could implement our own decoding
and mixing using QAudioDecoder and QAudioOutput to get
buffering, preloading, looping and latency working well.
Do not include Qt headers in CCApplication.h

This avoids name collisions with the extensions sub-project
where "slots" is used as attribute of a class ("slots" is
redefined in Qt headers).
Qt 5: Add support for building libextension
Qt 5: Build test application (Cpp/TestCpp)
Qt 5: System-wide installation of targets