Rework Time management helpers

To clarify the usage of each API split in two distinct modules: one for "date/time" management (~wallclcok) , and one for "relative time" (realtime clock). Also rename the RealTime* API which is confusing regarding the CLOCK_REALTIME macro from linux kernel.

This rework must also rework the dependancy order, so that the platform-dependant specific file are not referenced by non-platform dependant files (anticipates #1108 (closed))

Edited by Jérémie Chabod
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information