Implement the --shellvars switch, which outputs keys with _ as
separator instead of . so that the result can be eval'd in shell scripts

Update usage()