timesync: Implementation

	- The native port doesn't support setting the time! Currently we
	  can only print what we would adjust the time to, but not
	  actually adjust it
	- Protocol is based on
	  https://en.wikipedia.org/wiki/Precision_Time_Protocol#Synchronization
	- TODO: Refactor and clean up, currently a lot of duplicated
	  code