Add some of my legacy codes (for WIN32).
The word "DI" means these codes are written by me in the past years.
These codes are using some C++11 feature so I changed the Application.mk file.
Most comments are not written in English but in Chinese.
remove an unnecessary TODO
modify libktx/Android.mk to remove some compile warning
send to http://www.testin.cn for capability test
some minor modification, upload to http://www.testin.cn to test for capability.
 - remove KTX texture loading
 - add signal handler on SIGSEGV
 - add SDL_GL_DeleteContext and SDL_DestroyWindow at the end of the "main" function
Merge branch 'test2' of https://github.com/eastcowboy2002/gles-study into test2

Conflicts:
	glesstudy/jni/main/main.cpp
Add SDL2_image library for image loading.
Currently just compile and run, not tested with OpenGL yet.
Add SDL2_image library for image loading.
Currently just compile and run, not tested with OpenGL yet.

note: I removed the '-fprefetch-loop-arrays' flag, because it seems to make a lot of warning messages.
Merge branch 'test2' of https://github.com/eastcowboy2002/gles-study into test2
Add Microsoft Visual C++ project for SDL_image
solve a minor warning message given by GCC
minor fix for Microsoft Visual C++ project
modify main.cpp to test loading a WebP picture, and display it using OpenGL(ES).

On Android mobile phones it works fine. (armeabi, armeabi-v7a are both fine. That is, with/without NEON, both fine).
But on windows it seems not working good as I expected.
I've tested several pictures (with/without SSE, with/without alpha channel), all these picture are looking very green (many pixel are decoded as RGB(0, 255, 0)).
Think will fix this, or I cannot use WebP as my primary file format for the moment.
modify the Visual C++ project file, add /DHAVE_LIBC simply solve the "green WebP picture" bug.

I haven't find out why, but it works.
Note that in Visual C++ I didn't use the official SDL makefile, but create a SDL project by myself.
So it is not a surprise to find some strange bugs in Windows version.

In my test, the official SDL.lib (SDL 2.0.3, downloaded directly from http://www.libsdl.org) does work fine, too.
On Android platform I use the official Android.mk with only a little modification. Hope it works fine as well.
upgrade libwebp from 0.3.0 to 0.4.0 (manual merge, take care ...)
these folders "mux", "demux" are not upgraded. since I am not going to use them for the moment.
Found the real reason of the "green WebP picture" bug, and solve it.
I file this bug at https://bugzilla.libsdl.org/show_bug.cgi?id=2537
Add some code for performance test with different types of picture loading.
Pictures are not committed to Git because they are a little big.
fix a bug about vsnprintf. Note in Visual C++ and GCC the vsnprintf are different. see the comment in source code.
Add async resource loader for SDL_image, and libktx.

There are some multi-thread issue and I spend some time for debug.
It looks OK for now, but I'll keep this in mind for several days.

When the function 'main' returns, global/static objects seem not to be destructed,
I destroy them in 'main' function by hand.