Sync base and exceptions from oslo

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: Ic19d3eb47b94acec4ed86e95b04ffe7cca0792dc
Reuse BaseManager and Resource from oslo

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: I44a1344e3eb40220d8b795fd05e44623195116a2
Merge "Sync base and exceptions from oslo"
Merge "Reuse BaseManager and Resource from oslo"