Significantly improved the _GetLinkerFlags rule.

The rule now uses the $(SLASH) Jam variable instead of a literal path
separator. It also separates the linker flags out into NEEDLIBS and
LINKLIBS, for portability.