Merge pull request #6999 from iSevenDays/patch-12

fix assertions
[AUTO]: updating luabinding automatically
Merge pull request #7001 from CocosRobot/update_lua_bindings_1402278332

[AUTO]: updating luabinding automatically
Merge pull request #7002 from CocosRobot/update_lua_bindings_1402278357

[AUTO]: updating luabinding automatically
fix KeyCode back compatible
close issue#5158:Label's display may go bonkers if using outline feature.
refactor touch event
Update the reference of submodule plugin-x.
remove UIInterface.h header file
restore Widget's constructor and destructor to public
restore UIScrollView constructor and destructor to public
Merge pull request #7006 from natural-law/v3

Update the reference of submodule plugin-x.
[AUTO][ci skip]: updating cocos2dx_files.json
Merge pull request #7007 from CocosRobot/update_cocosfiles_1402282382

[AUTO][ci skip]: updating cocos2dx_files.json
Save the bound texture unit so that the sampler can be updated dynamiclly.
Merge branch 'v3' of https://github.com/cocos2d/cocos2d-x into v3_fix
Merge pull request #7005 from andyque/refactorUITouchEvent

refactor UI framework touch handling
[AUTO][ci skip]: updating cocos2dx_files.json
[AUTO]: updating luabinding automatically
Update the reference of submodule cocos2d-console.