Use oslo's sqlalchemy layer

Bring over the sqlalchemy layer + dependents that
oslo provides so that we can use it in a dependent
commit to replace pieces of our own mini
sqlalchemy layer (that was derived from oslos)

Change-Id: Ifda2fd5c5b8eb1d71a4cfce2a2e0046a23010270