NoMoreClientsAvailable is now NoMorePaddlesAvailable.
The findObjectByID function is now a template again.

It accepts two iterators and an id to find.
Err, no more findObjectByID.

The exception aspect of it made it hard to use gracefully for finding an
Object which may or may not be in the first checked vector.
util.cpp is no longer necessary.
LocalServer::makePaddle and LocalServer::makeBall are now implemented with the same id.
An Object is no longer abstract. It can be instantiated.
Implemented the rest of the server interface expect Server::step.
Whoops, two Server functions weren't marked pure virtual!
Converted the PaddleGameState to the new Server interface and id system.