Update contrib
build efficiency improvement thanks to Dima Kogan
LUA_INCLUDES can legitimately be empty (e.g. on gentoo).

The rest of this file is a bit debian-specific (and friends) also but this is
the only part that seems to get in the way at the moment. The 5.0 fallback
makes the rest work out.
Add comments to fork() logic for readibility
* Added a _terminate_statusd function to statusd-launch.c that will attempt to kill the specified process. * Added code to mod_statusbar.lua that will add a deinit hook and call _terminate_statusd on the statusd process.
* Fixed a typo. It now compiles.
* Fixed a typo w/ hook. Now properly terminates ion-statusd on exit.
* Forgot to clear out the old statusd pid after terminating it.
* Documented reason / bug at head of _terminate_statusd(). * Added a return 0 to the end of _terminate_statusd().
Better explain the need for explicitly closing statusd on deinit