Add `shell-init` command.

This currently just adds ChefDK paths to your `PATH` and `GEM_*` environment variables. The command accepts (and the documentation implies it's required, but for now it's not) the name of the shell you're running, which we could use in the future to enable command line completion features.