folding timeval cache into base +type info

adding type info to all event-base accessors. not sure if this will
speed things up at all, but it can't hurt.

secondly, removed all refs to *timeval-cache* and moved into
(event-base-timeval-cache ...) accessor. may be slower, but is more
"correct" in terms of thread safety...
adding WORKING sigint trap to server benchmark