enforce some environment sanity
enforce some environment sanity

bin/modernish:
- Check for multiple shell version identifier variables.
  (This is still not watertight on shells without any.
- For pdksh et al, check for bith KSH_VERSION and SH_VERSION.)
- Declare BASHPID and ZSH_SUBSHELL readonly (see comment).

modernish/modernish