Different approach to fixing the various CFLAGS problems I have been encountering.

Instead of adding `$(CFLAGS)` in an ad-hoc manner to various parts of
the mk files, just fold the user-provided `CFLAGS` and `CXXFLAGS`
values into all of the per-platform `CFLAGS` and `CXXFLAGS` settings.