registry: simplify conditionless loops
Merge pull request #687 from bcwaldon/clean

registry: simplify conditionless loops
agent: update Agent.Heartbeat comment
systemd: remove unused chan field
pkg: add Set iface w/ safe and unsafe impls
unit: Add GetUnitStates func to UnitManager
agent: add UnitStatePublisher
unit: add UnitStateGenerator
agent: switch to UnitStatePublisher/Generator
systemd: drop EventStream
agent: remove unnecessary goroutine