Fix wrong exception return in fixed_ips v2 extention

Currently, fixed_ips api raises HTTPNotFound if passing an invalid
ip address in url, I think this is not correct. It's better to return
HTTPBadRequest to end user when the api excepts a FixedIpInvalid
exception.

This patch fixes it and also the test cases.

Change-Id: I7b18b76745f9092456d511ad023a9ed3a24cca84
Rename cli variable in ironic driver

Code in ironic driver used "icli" as variable name to reference to
ironic client instance. It has been renamed to "ironicclient" to make
the code clearer.

Change-Id: Ic9e314e882f5e5e305a5ea84f7c2f102f91140dd
Closes-Bug: #1365228
VMware: mark virtual machines as 'belonging' to OpenStack

This patch registers an extension in vCenter that indicates that the
VM's that are run from OpenStack will belong to OpenStack.

If an administrator tries to update the VM via vCenter then they will
get the following message:

"Solution OpenStack manages the selected virtual machine. You should
not modify the virtual machine directly. Use the management console of
the solution to make changes. Do you want to proceed?"

The extension will be called 'org.openstack.compute'. This will make use
of a type called 'instance'.

Closes-bug: #1366506

Change-Id: I1046576c448704841ae8e1800b8390e947b0d457
Switch to nova's jsonutils in oslo.serialization

Very simple import change in each file, just touches a
whole lot of files. jsonutils has graduated into a stand alone
library and has been removed from the oslo-incubator repository.
We should be using the library for all projects.

Change-Id: I09d780a47d377871f357654603ee4b0fa0169d66
Merge "Switch to nova's jsonutils in oslo.serialization"
Merge "Rename cli variable in ironic driver"
Merge "VMware: mark virtual machines as 'belonging' to OpenStack"
Merge "Fix wrong exception return in fixed_ips v2 extention"
Merge commit 'refs/changes/41/127941/3' of git://gold.eng.hq.xensource.com/git/github/openstack/nova into tmpbranch