Adds setNormalizedPosition()

Changes in `visit()` were done in order to do it
in a robust and fast way.
Little fixes for setNormalized
Compiles on iOS
Add xxtea encrypt support for lua and update the console submodule
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix

Conflicts:
	tools/cocos2d-console
update console submodule
Update setting for different platform
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
add test case to break buggy code
bugfix related to AutoreleasePool's PoolManager

* duplicated AutoreleasePool added to PoolManager in
  PoolManager::getInstance()
* redundant pop_back() in PoolManager::~PoolManager()
remove unnecessary cache-variable
prefer std::vector to other containers
Adjust the xxtea directory structure and modify some grammar expressions
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
remove sortChildren of Layout
fix a crash in ParticleTest->PremultipliedAlphaTest
refactor ListView, add do Layout
surround tolua_isnumber with debug flug
fix layout constant syntax error
Adjust the xxtea directory structure and modify configs files for platforms