eventloop: add async() with duration or timepoint

Change-Id: Ic4158c929a8660f9520417ae47957a50f46175c3
Reviewed-on: http://gerrit.aldebaran.lan/43361
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Tested-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
dlopen: do not try to load a lib with empty path

Change-Id: I4c02f995139e6e4de54f73b6691694121c87e5dd
Reviewed-on: http://gerrit.aldebaran.lan/43434
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Tested-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
clock: fix compilation on windows

Change-Id: Iaa3346dad929fb159dcfa86b0abf99447e4319b5
Reviewed-on: http://gerrit.aldebaran.lan/43512
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Tested-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
future: fix test

Change-Id: I242855415570eb4a88adcd100708b1fa48e4614f
Reviewed-on: http://gerrit.aldebaran.lan/43528
Reviewed-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Tested-by: pdaouadi <pdaouadi@aldebaran-robotics.com>
Fix typedef export on MacOS

Change-Id: I7492197e0f8c82035c8f046afb4fabbb8c29af93
Reviewed-on: http://gerrit.aldebaran.lan/43537
Tested-by: hcuche <hcuche@aldebaran-robotics.com>
Reviewed-by: hcuche <hcuche@aldebaran-robotics.com>
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>