Port deferredDelete API to v3 Part 2

Ports the deferredDelete extensions and the corresponding unittests
to the v3 framework.

Partially implements blueprint nova-v3-api

Change-Id: Idc847e1b3c9fb422043d3a919452d842c2c4c30b
Merge "Port deferredDelete API to v3 Part 2"