Fix compilation under OS X together with Core Foundation headers by vadz · Pull Request #406 · msgpack/msgpack-c

Thanks for looking at this and sorry for not finding #368 myself (BTW, I'm using "plain" C++, not Objective-C++, so the problem is not limited to ObjC code).

I agree that renaming nil to nil_t is a better approach, I just wanted to make the minimally intrusive (and maximally backwards-compatible) fix, but if you think that msgpack::types::nil is not widely used, renaming it would make more sense.

Thanks again!