issue #4693: add getName(), setName() and getChildByName()
issue #4693: added enumerateChildren()
issue #4693: add test case for getName, setName, getChildByName and enumerateChildren
issue #4693: remove unneede codes
issue #4693:enumerateChildren() support regular expression
issue #4693: correct comment
Merge pull request #7047 from samuele3hu/v3_keypad_fix

Resolve the compile warning for Lua bindings project
Merge pull request #7039 from minggo/get-child-by-name

issue #4693: add getName(), setName() and getChildByName()