Properly test for MacOS deployment target
Add a synchronous logging mode to MCGraylog

Set by using graylog_init2 for initialization and
passing YES for the sync parameter.
Eliminate 1+ heap allocations made in send_log

At least one allocation has been moved to the stack,
plus one more allocation saved per chunk if the log
requires more than one packet to send to the server.