issue #5183, refactor UILayoutExecutant doLayout method
Revert "Revert "Merge pull request #6752 from andyque/refactorLayout""

This reverts commit 1ed9b9749ea80ca56d13538613673144b09a8c2f.
Merge branch 'fix_revert_pr' into refactor5183
The default size of CCMenu in CocosBuilder is 0,0
Set jpeg save quality to 90 (default is only 75, on a scale of 0 to 100).
Merge remote-tracking branch 'upstream/v3' into refactor5183
issue #5183, remove in class member initialization
Merge pull request #6877 from sachingarg05/BetterJpegSaveQuality

[ci skip]Set jpeg save quality to 90 (default is only 75, on a scale of 0 to 100)
[ci skip]
Merge pull request #6894 from andyque/refactor5183

refactor Layout, LayoutParameter and LayoutExecutant
[AUTO][ci skip]: updating cocos2dx_files.json
Merge pull request #6896 from CocosRobot/update_cocosfiles_1401082939

[AUTO][ci skip]: updating cocos2dx_files.json
[AUTO]: updating luabinding automatically
Merge pull request #6897 from CocosRobot/update_lua_bindings_1401083002

[AUTO]: updating luabinding automatically
Merge pull request #6874 from HoGarfield/CCMenuLoader_v3

The default size of CCMenu in CocosBuilder is 0,0
Update submodule