Retab locale test part in bash_profile

On newer cygwin I was getting strange errors in this part
which went away after sticking strictly to tab only lead.
Changing mnemonic for stash show
TCL_LIBRARY seems to be no longer needed
Add test for empty DISPLAY

Plus changing to login shell in xterm invocation
Add xo to _files completion
Ignore .netrwhist changes
Add startxwin user config
Bump tpope packages to latest versions