Also support multiple Chef versions on `magic_shell_environment`

- Fixes #3
Don't test against ruby-head.

No one should be running Chef against ruby-head.
Add specs