Reuse Resource from oslo

All methods of Resource class novaclient is equal to common code.
In the process of unification of the clients code we should
reuse common functionality from Oslo.

Related to blueprint common-client-library-2

Change-Id: I2b72c6b34a44dec3572ca8ad70e41e42a32d48c0
Removes unsupported volume commands from V3 API support

Removes the volume commands which are not supported by the V3 API.
They are removed only from the V3 part of novaclient and so
the V2 support remains the same.

Partially implements blueprint v3-api

Change-Id: I343885c72e7cd020060249ece61135eacab68039
Merge "Reuse Resource from oslo"