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