ash: further tidying up of MinGW forkshell

The forkpoint_fn in the forkshell structure was redundant as
the fpid element indicated which function to call in the child.
Explicitly set fpid before calling spawn_forkshell and replace
the forkpoint_fn array with a function, forkshell_child.