Use private_domains API (when available) to delete domains

[finishes #64525820]

Signed-off-by: Tim Jarratt <tjarratt@pivotallabs.com>