EventLoop: Switch to boost::asio.

Change-Id: I06ffcf92dcc0010eb2d58d9932c4023e665a3b41
Reviewed-on: http://gerrit.aldebaran.lan:8080/9354
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
asio: fix notifyFd for windows.

Change-Id: If84fd9f3385b03b3ecba58b60c305174959003d5
asio: Another win32 fix.

Change-Id: Ie80c985745d238eabaca724c937ad81ed003de2a
asio: Update notifyFd fix with a better fix that (should) fix.

Change-Id: I1a6e170f147b375840306b3584894b043e6678c6
preproc: Code generation helper macros.

Change-Id: Ic80454f30064db6a8ec90ab62d99afc8b7aafe16
asio notifyFd: Fix win32 usage of assign().

Change-Id: I445a5adb643a91754cf2dcf1b616e07b1f431f51