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
Fix compile-time error on old kernels and ethtool.h
ethtool: add missing include necessary for CentOS5
htp: init memuse atomics

In case of the spinlocked fallback code the lock was uninitialized.
Profiling: fix compilation on CentOS5

Bug #1207
First cut at decoding GTP-U tunneled packets.
Gtp decode unit test.