Add oslo-incubator code unmodified

I want to make it absolutely clear what changes we're making from the
original driver code, so let's start with a pristine copy.

Change-Id: I38507382b1ce68c7f8f697522f9a1bf00e76532d
Import some needed modules from oslo-incubator

Some additional modules from oslo-incubator are required by the driver
code. Don't fret, some of these will be removed in subsequent patches!

Change-Id: I3674bfbc4b1c93afc746b84fbbf8859456cbcb3c
Merge "Add oslo-incubator code unmodified"
Merge "Import some needed modules from oslo-incubator"