Fix a compile error in xcode.lua
JamToWorkspace: Force the targetinfo files to write out all the time

Certain combinations of projects caused the IDE workspace files to not
be written out.  This is the fix for those situations.
C module: Quote VC++ linker libraries when necessary
C module: Handle more cases with spaces in paths