Switch to timerfd in monitor.c, remove timer support from poll.c, move buffer from service object to message object, other things...