Improved consistency of our time related type names.
Improved consistency of our time related type names.

 - Defined DurationType<> to be used instead of boost::duration<>
 - Defined TimePoint<> to be used instead of boost::timepoint<>
 - made sure to use these type names instead of boost in our own
   definitions

This change will help with switching with std and allow use to replace
boost::duration usage in libqi code by DurationType.

Change-Id: I6f0a3010cc5c1945252bae94e037201d3662f0c2
Reviewed-on: http://gerrit.aldebaran.lan/68744
Tested-by: gerrit
Reviewed-by: jlamotte <70353e7b0c7d18b7fc75605daf0ccba69fcd3222@aldebaran.com>

aldebaran/libqi,aldebaran/libqi,aldebaran/libqi