Set noshellslash before performing shellescape()

Save the state of the shell slash option before setting noshellslash.
Then  perform performing shellescape(). Finally restore the old state of
shellslash.

After looking in Vim Help it seems shellescape() effectively does
nothing when shellslash is set.