Some bomb-ass commits coming your way

something more useful to all y'all.  LSP supports multiple clients
(barely), theoretically unlimited, but i hardcoded the array to size 10.

Three-message handshake set up for client-server connection, allows for
timeouts.
lsp server send will tell you the connection id of the client it just
received from, and you can send to any client by specifying the
conection id.

Stuff to do:
make three message handshake procedure for all sent packets, not just
initial connection.  Maybe use threads
place process to artificially drop packets (someone else could do this)
fix memory leaks that surely exist (someone else could do this)
make lsp_create take a damn int instead of const char* (someone else
could do this)
something else that i know i'm forgetting
forgot this one apparently