tiny changes

- limit history command output up to last 20 commands
- remove rxvt from list of terminals for which precmd() and preexec(), I
  no longer use it
- remove trailing whitespace
report only git branch or commit name