Much OCNetFS changes

Servers:
Moved port to configuration
Added debug config option
Added non loadstring based unserializer
Accept -1 as valid control, signals client disconnect
Handle error from client:receive()
Implement sending errors

LFS:
Moved loop into function, since some paths hit return

Love2D:
Moved configuration to top of file

Client:
Patch computer.shutdown to close all sockets
Implemented erroring
Added fake close to fake socket
Closed socket on error