Stop making unnecessary requests to etcd

This mostly fixes #733. It takes the number of requests down in the EtcdRegistry.Jobs() codepath from 7N+3 to 2N+3 (where N is # jobs). The remaining 2N can still be simplified down to a constant 2, but I do not want to conflict with any of the work being done by @jonboulle right now.