Add check that BOOST_HAS_LONG_LONG is supported on Darwin
before enabling the macro.  Apple helpfully supplies this
__DARWIN_NO_LONG_LONG if long long type is supported. This
to handle case where compiling with -pedantic which enforces
ISO compliance (c++98 in this case).