This moves the warmup thread logic from LibEventServer to a new
WarmupRequestHandler class. This will allow the logic to work with any
server implementation, since it isn't really specific to LibEventServer.
(Eventually it would perhaps be nice to decouple the worker thread
behavior from the server I/O implementation entirely.)