Fix rest of compute objects usage

Change the rest of compute to use objects.<Object> vs
objects.<module>.<Object>.

Partial-Blueprint: object-subclassing

Change-Id: I1a33733144ca3ffe7b9d7c32f0113f1aa1f664cc
Fix rest of API objects usage

Change the rest of API to use objects.<Object> vs
objects.<module>.<Object>.

Partial-Blueprint: object-subclassing

Change-Id: I04db37c21547184f5aeb970e69547d6210be0c3e
Pass instance object into _shutdown_instance()

The compute manager _shutdown_instance() method can take
instance objects so there is no need for _delete_instance() to
pass an instance dict anymore.

Related to blueprint compute-manager-objects-juno

Change-Id: I2294ea03a4e648e0427446fb7baca70f5f5fb221
Sync oslo lockutils to nova

The commit to be merged:

5c11c4d0 Don't import fcntl on Windows
de4adbc4 pep8: fixed multiple violations
9e88af17 fixed typos found by RETF rules

Related-bug: #1335897

Change-Id: Iec4cbb5fa7265b181a851f6ebfac9cd7c5685ed7
Merge "Pass instance object into _shutdown_instance()"
Merge "Fix rest of compute objects usage"
Merge "Fix rest of API objects usage"
Merge "Sync oslo lockutils to nova"