Import oslo periodic tasks support.

I'll move nova across to this in the next review, I just want to
make the import clearly separate.

Change-Id: I4eefd9c73d443afcd0697ff5ddd59abf315b10e5
Merge "Import oslo periodic tasks support."
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp