Add inter-process communication to check if another instance is executing and pass file info.

If another process is running, a socket is opened and passed to the first instance to open.
batch file to determine if an instance is running in Windows.
Update the display to work with a drawn font instead of rastered since it wouldn't work on Windows.
Various buffer updates, keymap updates, filename determination, etc.