enable dynamic lib loading in lua, link with ldl, use macros
temporary to_string method for set
dynamic loading tests