Add support for ShellBolt and ShellProcess objects to accept custom environment variables.

We have a custom environment that needs this support.  This was brought up a couple of years ago.  It seems that writing a bash script wrapper is overhead that storm would want to avoid.

https://github.com/nathanmarz/storm/issues/32