Fix for compiling error for windows
Bug fixes for new label
convert tab to space
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	cocos/2d/CCFontAtlas.cpp
	cocos/2d/CCFontDefinition.cpp
	cocos/base/CCConsole.cpp
Merge remote-tracking branch 'remotes/upstream/develop' into develop
Merge remote-tracking branch 'remotes/upstream/develop' into develop

Conflicts:
	cocos/2d/CCFontDefinition.cpp
Merge remote-tracking branch 'remotes/upstream/develop' into develop

Conflicts:
	cocos/2d/CCLabel.cpp
issue #3822:Update the accelerometerTest by the new event-dispatcher
Merge develop
issue #3781, Should check ndk architechture.
[Jenkins] add auto generate bindings for win7
Syncing develop
issue #3823: Updates glfw to the latest release v3.0.4.
issue #3823: Updates desktop/CCEGLView.h/.cpp to support fullscreen. Use EGLView::initWithFullScreen() to initialize a window with full screen.
issue #3823: Updates travis-ci script to use the latest release of glfw (v3.0.4).
issue #3823: Updates glfw to v3.0.4 for windows.
issue #3823: Removes glfw3 header file since it was installed to system by tools/travis-script/install-glfw.sh.
Merge pull request #5181 from lmskater/develop

[Jenkins] add auto generate bindings for win7
Merge pull request #5180 from lihex/issue#3781

Should check ndk architechture.
Old / New label test