Merge pull request #51 from dvanliere/master

Librdkafka now compiles on OSX 10.9
Clarify available compression support (none, gzip, snappy)
Fail messages for unknown partitions immediately (issue #39)

Two error paths:
 - produce() will fail with errno set to ESRCH
 - dr_cb() will provide err RD_KAFKA_RESP_ERR__UNKNOWN_PARTITTION
Changed msgtimeout test to unknown partition test (issue #39)

The way msgtimeout test was implemented will not work any more with
the fix for issue #39
Clarified comments and function argument names.
Compile fixes for Cygwin
Merge pull request #52 from edenhill/cygwin

Compile fixes for Cygwin (issue #25)
Build .so file on Cygwin
Dont use modern 'install' flags (-t) (issue #49)
get rid of warnings in gcc 4.4.3
Merge pull request #53 from vadimg/master

get rid of warnings in gcc 4.4.3
Fixed flaky Gzip decompression (issue #54)
Added Produbans log2kafka to list of users
rdkafka_performance: only dump rdkafka internal info if -d .. is enabled
Fixed decoding of snappy-java compression framing (issue #55)
Disable valgrind tests
RHEL 5 complains on "warning: value computed is not used"
RHEL 5 does not have TAILQ_CONCAT

rdkafka.c includes rdkafka_int.h which uses TAILQ_CONCAT. Added rdsysqueue.h include to fix
RHEL 5 does not have htole16/le32toh

These are from RHEL 6 endian.h
Merge pull request #57 from stromnet/master

RHEL (CentOS) 5 compilation fixes