init: use std::function for epoll handling Also allow unregistering of epoll handlers. Bug: 64114943 Test: boot Change-Id: I2abe6a56fd451839931d607dddb91669a7d02ff1