Added support for synchronizing the Aq5 time with the host system time (upstream issue #25). Also did some cleanup on libaquaero5_commit_soft_sensors() to work more like the other functions that send reports