Add a warning about build directories that contain spaces.

.INSTALL.in:
	Mention that trying to build Mercury from a source tree
	in a directory whose absolute pathname contains spaces
	will not work.
Fix bug #288.

Components of the Mercury system that were implemented directly in C were not
respecting the mmake LDFLAGS and EXTRA_LDFLAGS variables (or LD_LIBFLAGS,
EXTRA_LDLIBFLAGS for libraries).

The following patch was contributed by Keri Harris -- I have extended it
slightly to fix some omissions in the handling of .dylib files (i.e.  Mac OS X
style shared libraries).

NEWS:
    Announce the resolution of bug #288.

boehm_gc/Makefile.direct:
runtime/Mmakefile
trace/Mmakefile:
util/Mmakefile:
	Pass options set via LD_FLAGS or EXTRA_LDFLAGS (or the library
	versions) to the linker when building executables (or shared
	libraries) in these directories.
Delete an unused module.

compiler/smm_fixpoint_table.m:
	Delete this module.  It has been unused since its contents
	were merged with a similar module in the CTGC system.

compiler/transform_hlds.m:
compiler/Mercury.options.m:
	Conform to the above change.