Configure: check_generic() now accepts new parameter for defines

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
File: use O_NOATIME just on Linux

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Scheduler: remove old direct dependency of epoll and eventfd

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Scheduler: support thread id for OSX

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Signal: remove dependency of features.h

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Socket: fixes to support Linux and OSX

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
String: add memrchr() function as OSX lacks of it

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Utils: support worker rename just on Linux

Signed-off-by: Eduardo Silva <eduardo@monkey.io>