Fix generate-jsbindings.sh so it can on forked repos.
Cleanup .travis.yml, and enable travis on all branchs
Merge pull request #6950 from sbc100/fix_nacl_v2

Cleanup travis.yml and re-enable on all branches.
Update README.md, update travis ci status for v2 branch.
[nacl] Ensure uniform precision is the same for shaders within the same program.

Recent version of chrome will fail to link shader programs
that contain the same type names with different precisions.

Previously CCGLProgram::compileShader was delaring the
CC_PMatrix and friends to be highp in the vertex shader
and mediump in the fragment shader. This is technically
against the GLES spec but I assume that most implementation
allow it anyway.

This changes the precision to highp for both vertext
and fragment shaders when building for NaCl.  It might
be desirable to make this true for all platform but I'm
not sure what the consequences would be.

Also, print linker logs when shader programs fail to link.
The fact that this was not previously done made this problem
hard to debug.

Also, the code for checking the link status was guarded by
DEBUG (which AFIAKT is never defined) rather than
COCOS2D_DEBUG.
Support Fast App Resume.
Fixed black screen may arise when using third SDK.
Merge pull request #6952 from sbc100/fix_precision

Fix precision
fix font blur on Android
Merge pull request #7013 from minggo/v2

fix font blur on Android
[ci skip]
Merge pull request #6964 from Dhilan007/v2-wp8fix

Support Fast App Resume and fixed black screen may arise when using third sdk.
[ci skip]
Merge remote-tracking branch 'upstream/v2' into nacl_changes2_v2

Conflicts:
	cocos2dx/shaders/CCGLProgram.cpp
	tools/travis-scripts/run-script.sh