Uncomment eaglview release CCEAGLViewImpl-ios

This is leaking the eaglview when the Director is purged.

In our case, we are leaving the cocos environment on some views which
are implemented with cocoa, and because this eaglview is not being
released, it is getting notifications for keyboard events, and trying to
access stuff on the NULL eaglview, crashing our app.

Uncommnenting this line seems to fix the problem for us, and we haven't
been able to find any nasty side effects.
eaglview shouldn't be released here
refactor Widget flip logic
add button flip test
finish tests
fix lua http download binary data's bug
Update MathUtilNeon64.inl

add arm64bit  neon support
Fix WebView and VideoPlayer in wrong place on Android 2.3.x
fix compiling error caused by disable CC_ENABLE_SCRIPT_BINDING
add shader linking log

add shader linking log
Unify usage of prebuilt libraries in cmake builds.

* introduce config variable USE_PREBUILT_LIBS (default: ON). When OFF, cmake will not use prebuilt libs, only try find system installed libraries.
* FindGLFW3.cmake now search our prebuilt library (if USE_PREBULT_LIBS)
* FindFreetype.cmake also

This and next changes should simplify our CMakeLists.txt files and USE_PREBUILT_LIBS config allow external package developers to integrate cocos to their packaging system.
Unify WebP usage.
Fix WebP usage.

* Introduce config variable USE_WEBP (ON by default, but disabled for unsupported archs WINRT and WP8)
* Set CC_USE_WEBP define according to USE_WEBP variable
* add WebP include directories to search patch only for libcocos compilation (it not used in public headers)
Unify usage of chipmunk library

* cmake/Modules/FindChipmunk.cmake now can find prebuilt chipmunk libs
* follow USE_CHIPMUNK variable (although at the moment cocos can't build without chipmunk)
* come cleanups and formatting
Try to fix building without chipmunk, by define CC_USE_PHYSICS=0, but lua bindings still fail.
Improve FindFreetype.cmake for Mac
Unify TinyXML2 usage.

* should be included as simple "tinyxml2.h", but on some files was "tinyxml2/tinyxml2.h", replace this.
* Add cmake/Modules/FindTinyXML2.cmake
* As tinyxml2 for now has not prebuilt, instead sources included, add their as subdirectory if USE_PREBUILT_LIBS
Make FindTinyXML2.cmake use included macroses from same directory, as other our Find*.cmake modules
Unify Box2D usage and finding (not compilable, may be fix that later...)
Use COCOS_EXTERNAL_DIR in Find*.cmake modules