Update docs.
Merge pull request #5179 from lihex/issue#3781

Update docs for bindings-generator.
issue #3781, Should check ndk architechture.
[Jenkins] add auto generate bindings for win7
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.
update version
Merge pull request #5184 from minggo/update-version

update version
issue #3823: Removes curl libraries for linux. It was installed by 'apt-get'.
issue #3823: Removes glfw, curl include and library path. They are installed to system.
issue #3823: install_glfw.sh will not skip if it was installed. Since it will not be updated if we find a new version of glfw.
BTW, install script will not be invoked in every build after we switch to cmake.
closed #3823: Reverts a line in lua template.
Merge pull request #5183 from dumganhar/iss3823-fullscreen-glfw

closed #3823: Fullscreen support for desktop platforms (windows, linux, mac).
Update CHANGELOG [ci skip]
Fixes couldn't find CCEGLView.h in  main.cpp of template.