[TIME] Add a proper time sub-system with sync with /dev/rtc0

This is currently in progress.