Refactoring mainmenu.lua.
[TestLua] The menu item of Tests which is not supported will be disabled.
Merge pull request #2315 from dumganhar/master

[TestLua] The menu item of Tests which is not supported will be disabled.
fixed #2004: Adding UserDefaultTest for TestLua.
Merge pull request #2316 from dumganhar/master

fixed #2004: Adding UserDefaultTest for TestLua.
fixed #2005: Adding CurrentLanguageTest for Testlua.
Merge pull request #2317 from dumganhar/master

fixed #2005: Adding CurrentLanguageTest for Testlua.
Merge remote-tracking branch 'upstream/master'