registry: remove job and jobs from EtcdRegistry entirely

Continuing the good work mostly done in #770, this removes the job/jobs calls
internally from the Registry and implements the new unit-specific functionality
as first-class functions
this might seem redundant now but it's the result of me extricating this change from the global units work - it'll all make sense shortly