* pcl-cvs.el (cvs-status-parse-table): handle "Needs Patch" status.
(cvs-quote-multiword-string): do a better job of quoting.
document that this function is only used for informational output.
(toplevel): use eval-when-compile for compiler pacifying defvar's.
(parse-string): remove.
(cvs-make-list): remove.
(cvs-parse-arguments): new function, use it instead of cvs-make-list.
(toplevel): namespace sanitization:

* pcl-cvs.el (cvs-sentinel): don't kill the process buffer; leave
it around in case there were parse errors and we'd like to check
out what went wrong.
(cvs-last-output-buffer): new variable.
(run-cvs-process): kill the old output buffer.

pcl-cvs.el (cvs-update-stdout-parse-table): avoid setting the
fileinfo's directory to nil when unsure of the directory during a
merge. unfortunately, parsing of merges is still not quite right;
blasted CVS sometimes sends the message about the file already
containing the differences later, after intervening info on other
files.
Makefile (VERSION): 1.36