Up the minSdkVersion to 9
Update target to android-10 for NDK code
Add -landroid to LOCAL_LDLIBS and LOCAL_EXPORT_LDLIBS
#define LOGD
Native Asset Manager
isFileExist()
getFileData()

 * The async case is NYI
 * include stdlib for abort() when forAsync is true
Remove references to zip file
Do nothing in the case of forAsync
Cleanup travis build scripts.

before-install.sh and run-script.sh now both given an error if
no PLATFORM was not specified correctly.

Environment variables are now set as part of run-script.sh.  This
makes the travis output simpler and makes it possible to run
run-script.sh outside of travis.

javascript binding generation will not exit early if GH_USER
etc are not set.  This allows the travis scripts to be run in
cloned repos which were otherwise erroring out trying to go
the JS bindings commit.

When generating javascript bindgings, don't username and email
with '--global'.  It should be sufficient to set this only for
the binding repo.
Merge pull request #2986 from sbc100/travis_script_cleanup

closed #2326: Cleanup travis build scripts.
Update AUTHORS [ci skip]
issue #2276: Add OpenGL lua module
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into glMoudle
Merge branch 'ccx_filesystem' of https://github.com/folecr/cocos2d-x into ccx_filesystem
Merge pull request #2983 from folecr/ccx_filesystem

Improve Android file system read performance
issue #2329:fixed a compiling error of AssetsManager on Android
Merge pull request #2989 from samuele3hu/glMoudle

issue #2276: Add OpenGL lua module
Merge pull request #2990 from minggo/ccx_filesystem

fixed a compiling error of AssetsManager on Android