Separate SpoutWorld into SpoutWorld and SpoutServerWorld

Move some stuff from SpoutEngine to SpoutServer

Signed-off-by: Jack Huey kitskub@gmail.com
More separation of server from engine

Client starts
Working on protocol
Merge pull request #2210 from kitskub/client-connection

Large changes