Cleanups, including platform.h in cf-upgrade, and linking it to libcompat.

Well spotted.  Then again: has this gone through make's parser before getting run ?  That would eat the quotes and leave you where you are by the time it gets to the shell, IIRC.  Hopefully not, as this seems to be stuff for autotools to read, from which to generate a make-file, but the autotools parser might also eat quotes ...