Makefile: allow appending CFLAGS via command line

You can now, for example, run "make CFLAGS=-g" to compile a debug build.
Previously CFLAGS would be complete replaced by what was specified on
the command line.