Added the link_executable() method, which provides the ability to
create standalone executables. This is NOT yet implemented on
Windows, and therefore the tests for it are skipped on Win32.
[Alberto Manuel Brandao Simoes]Integrated the latest split_like_shell() for Windows from
Module::Build (really need to find a better home for this code...),
which now does a much better job of handling quotes and backslashes
and so on. [Randy Sims]Fixed a couple of Windows problems related to the output-file name
in link(), and some clobbering of the 'include_dirs' parameter to
compile(). [Randy Sims]