feat(registry): deis-cache for saving meta data

This improves the registry speed with remote stores and improves the developer UX

Fixes #1780, fixes #1794
`ECodeKeyNotFound` is the defined in etcd, but not in `go-etcd`, which was used here.