start redoing RPC messaging
rewrote RPC message writing

Mainly split up writing of header and writing of message.
rewrote RPC message reading

Reading is now broken up into multiple functions that can handle
different streams and also reports when messages are ill-formed.
remove stream parameter from encode/decode-message and replace swank-write/read throughout

Conflicts:
	swank-gambit.scm
repl prints "No Value" message instead of eof literal on no input
rearrange repl and connection info to separate sections

Conflicts:
	swank-gambit.scm
handle no input directly in send-repl-results

Conflicts:
	swank-gambit.scm
minor rework of swank:start-server to make intentions clearer
cleanup unnecessary RPC procedure comments
add repl status messaging to compilation commands
initial rework of swank:load-file to load files without raising errors

This is a first step at being able to report compilation errors to
users. Errors are only output when attempting to load the file and so
now swank:load-file will redirect repl-output to an error file so they
can be examined and reported to the user. Ideally the debugger would be
triggered, but this isn't happening and needs to be investigated.

Conflicts:
	swank-gambit.scm
add error message reporting to compilation commands

This is a first step at being able to report compilation errors to
users. Errors are only output when attempting to load the file and so
now swank:load-file will redirect repl-output to an error file so they
can be examined and reported to the user. Ideally the debugger would be
triggered, but this isn't happening and needs to be investigated.
fix lib path in swank:load-file
make print-file an inner procedure to swank:load-file
simplify tmp-scm-file in swank:compile-string-for-emacs
update documentation for compilation commands

Conflicts:
	swank-gambit.scm
break up repl error messages in swank:compile-file-for-emacs
return success even when file compilation fails