Converted all projects to use user-defined macros for Boost and Lua