Added custom separator for long keyword args.

Hi Andrew,

I added a _sep special keyword to sh calls to allow for a custom separator for long form arguments instead of forcing it to be "="; there are quite a few programs which do not respect the --long-option=value format (for example: http://tophat.cbcb.umd.edu/manual.html).