Introduce 'make dist' as a './predist.sh' replacement
new mod_xrandr
New versions of mod_xinerama and mod_xrandr

(to rearrange workspaces before closing superfluous screens)
Fix unittests for mod_xinerama and mod_xrandr, have them run on 'make test'
New mod_xrandr fixes a bug with rearranging workspaces when disconnecting a
monitor
document a field
Rename 'goto_' to 'goto_focus', keep backwards compatibility

restore backwards compatibility for display(), too
More flexible logging subsystem

For now we'll let this live alongside the existing libtu 'warn' infrastructure
Support building with -std=c99
Also log the function name
Log startup
More debug-logging for loading fontsets
Build with C99 by default (but older C is still supported)
Also log the loglevel
Also log date and time
build: Use more overrideable system-autodetect.mk

With these changes, some commonly overrided values can be exported
from the environment to influence the build output (e.g. PREFIX, CFLAGS,
INSTALL, etc). You can also specify the lua version you'd like to use
with the following variable: "LUA_VERSION" (if not specified, it tries
to detect the highest lua version available (as seen by pkg-config)).
Also make C99_SOURCE overridable
Only build the 'travis' github branch on Travis
Add target to quickly compile a snapshot version
Correct error message when no fontset was found