isset() code cleanup
isset() code cleanup

bin/modernish: Code cleanup for isset():
- Instead of using several internal functions, temporarily store
  platform-specific code in variables and 'eval' it into the
  function directly.
- Drastically simplify the zsh-specific code for 'isset -x' and
  'isset -r'.

modernish/modernish