Make CFLAGS overridable.

If $CFLAGS is not last in the assignment, then you cannot override
flags like -O2.
Merge pull request #1286 from kacfengine/cflags

Make CFLAGS overridable.