Fixed bug reported in issue #118, where bash variables are invalid if they have "-" in their name.
Added test that verifies that we change dashes to underscores for variable names in bash, but not other api end points.
add formatPosixKey function
Merge pull request #130 from byxorna/will-replace-dash-in-shellscript-variables

add formatPosixKey function
make formatPosixKey behave better
Merge pull request #131 from byxorna/will-replace-dash-in-shellscript-variables

make formatPosixKey behave better
Fix spacing.
Only try to format one string, since prefix and key are now combined inside of the call to formatPosixKey.
Merge pull request #129 from tumblr/will-replace-dash-in-shellscript-variables

Ensure variable names are valid POSIX names when using text/x-shellscript API endpoint.