feat(bindings/lua): add goal object to Lua API

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(bindings/lua/options): improve options Lua API

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(bindings/lua/options): improve options Lua API