don't clobber user's PATH #77

Since PATH is usually exported, reexecing a shell will preserve the PATH
fixup for finding a shell, which has the existing PATH at the end.

Move $PATH to the beginning, so that the user's PATH overrides the extra
directories we are searching for a shell, and is preserved on reexec so
that the correct vim and other binaries are launched.

I did think this was wrong when I wrote the code initially, but I didn't
think about the impact of previously exported env vars in a script.
release 1.8.8
Make tempfile creation more secure
Add curly brackets
More secure creation of tempfiles

Since all tempfiles are in our directory, only one "trap" command is
needed for cleanup.
fix empty file don't exit after display
Merge pull request #80 from mapeiqi88/master

fix empty file don't exit after display
Merge pull request #79 from snordhausen/master

Fix for ticket #78
update contributors, copyright year, move comment
release 1.8.9
Adds vimpager_ansiesc option to allow ANSI escape codes

Defaults to allowing escape codes if the ":AnsiEsc" command is
available. If ":AnsiEsc" is available, it will be executed.
Update README.md for Ubuntu

Added options required on Ubuntu since it gets installed to /usr/local/bin when you run 'sudo make install' because it fails due to lack of permissions if you don't use sudo.
Support for MSYS2.
Fix temporary paths in both MSYS and MSYS2.

  * $ORIGINAL_TEMP isn't actually exported from /etc/profile in MSYS2,
    switching to $temp.

  * MSYS actually does define $MSYSTEM, so we now rely on the absence of $temp
    for identifying it (hopefully this is cheaper than checking the version with
    `uname -r`).
Added vimcat.1 to 'all' rule in Makefile
Merge pull request #84 from ahamad-s/master

Added vimcat.1 to 'all' rule in Makefile
make tmp code more readable
fix tmp file handling
Merge pull request #86 from rkitover/tmp

fix some issues with tmp files
Merge pull request #83 from renatosilva/vimcat-msys2

Support for MSYS2.