asprintf is not POSIX. Use _GNU_SOURCE in Makefile
for now so that it compiles on Ubuntu precise which is Travis-CI environment
changes to make 'make test' work on Ubuntu precise
because that environment is used by Travis-CI.
Maybe some more thinking has to be put into portability ;o)