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
Adjust the xxtea directory structure and modify some grammar expressions
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
Adjust the xxtea directory structure and modify configs files for platforms
Merge remote-tracking branch 'cocos2d/v3' into normalized_position

Conflicts:
	CHANGELOG
	cocos/ui/UILayout.cpp
Lua compiles and runs
Compiles on Windows and Android
ouch, more windows compile issues
Merge pull request #6947 from ricardoquesada/normalized_position

Adds setNormalizedPosition()
Update Linux CMakeLists for xxtea
update libcurl.a
Merge pull request #6977 from minggo/update-version

update libcurl.a
[AUTO]: updating luabinding automatically