adding allocator system
some minor tweaks comments and logging
minor changes
add total count and fix remaining reporting issues
fixing some issues, still crashing, but want to keep changes.
added more diagnostic info.
still crashing, but only on device. Suspect a free(p) that was allocated with new.
fix range error on reporting all allocators
removing Allocator<T> and inheriting base directly.
diagnostics track allocator enable
android fixes
fixes to cpp-tests for android allocator tests
reverting android properties change
fix webp format premultipliedAlpha error
[AUTO]: updating luabinding automatically
Update that avoid crash during load resource which serialize by flat buffers
added locking semantics to fixed block allocator
pool allocator uses lockless semantics by default
minor tweak
Merge branch 'v3' into mem_alloc_again
turn off global new delete
comment line 83

As known,  _glProgramStates is a cocos2d::Map container,it will call object->retain() when insert, and call position->second->release() when erase, so the statement of line 83 is redundant.
If i don't comment line 83, the application will crash when GLProgramStateCache::removeUnusedGLProgramState() is called.