Add shell initialization for using ChefDK as primary ruby
Document `shell-init` in README
Check for valid shell in `shell-init`

Code and instructions currently only work for bash-like shells that
use `eval` and `export`.
Merge branch 'shell-init'