Pass escape sequences to prg_command

Escape escape-sequences so they can be passed to prg_command. Can't use
shellescape because it escapes too much (doubles quotes and wraps whole
expression in quotes). We just want the user's escapes to be passed to
grep, make, etc...

Fixes #21
Merge remote-tracking branch 'upstream/master'