Lua\Closure support for a callable variable

Now a Lua\Closure doesn't require a TreeNode as third parameter. It accepts any type of parameter.
During the "call" method call, a test is made whether this parameter is a TreeNode or a callable variable.