Cope with duplicate name->IP entries

The zone DB no longer considers duplicates of (IP, name); it will
reject duplicates of (IP, name, ident), but this ultimately doesn't
matter since those are all the fields it records anyway.

The HTTP interface treats these duplicates as trivial success (i.e.,
it acts as if it's idempotent, which it is).

This changes the behaviour for removals: if (IP, name) is recorded for
two different containers, removing one will leave the other extant.

Closes #249.
Generally, container IDs are hex strings.  Not saying that leaving this path will cause problems, but it might be just as easy to stay on the path.