lua: fix liblua use on OS X with macports

Set the correct lua pkg-config name used by macports.
Update Changelog for 2.0.2 release
Fix lowercase table initialization (bug 1221)

The for loop needed to check for < 256, not < 255.
valgrind/magic: add suppression for known issue

Add suppression for Ubuntu 14.04 64bit.
Fix __thread configure check on Clang

AC_TRY_COMPILE puts the code in a function already, and Clang didn't like
the function within the function declaration. This lead to test failure.

Clang now properly detects __thread support.
Add initial travis-ci integration.
Update log-file.c

test whether tx_ud is NULL