fix(build): cygwin also needs the LEAN_WINDOWS flag

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
doc(lua): add main file for Lua API documentation

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
test(doc/lua): add script for validating examples in the Lua API documentation

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
test(util/shared_mutex): add missing tests

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(.gitignore): hide '*.md.lua' files

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
test(*): split leantests, leanslowtests, leanluatests, leanluadocs into singletons
feat(util/list): add map_reuse template

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(build): typo

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(build): include incorrect output in the logs

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(build): include incorrect output in the logs