Fix to avoid naming collisions between macros defined in AssertMacros.h on OSX and LuaType::check
Merge branch 'hotfix/osx-lua-check-builtin-macro-collision-fix' into stable