fix "start" breaking on ampersand

This has been a long standing problem with MSYS. If you run a command, such as

~~~sh
start 'http://asdf.com?a=1&b=2&c=3'
~~~

it will break on each ampersand (&). Cygwin solves this problem by using the cygstart.exe program.