Drop support for conductor 1.x rpc interface

In commit 330ce897c14f66a39426e716f02a620453035c15, a part of
Icehouse, we added support for the 2.x interface.  Now that Juno
development is open, we can drop support for the old API, 1.x.

For more information on this change, see:

    https://wiki.openstack.org/wiki/RpcMajorVersionUpdates

UpgradeImpact

Change-Id: Id7e605d493a53eaaa2a9afa0c99ac721f590ca3f
VMware: remove unused code in vm_util.py

Remove a few functions not used anymore and not tested. This increases
the code coverage and decreases the time devs scrolls through the file.

Change-Id: I8398bceb8771d9c180bcd6cbafbf1f3e839f9307
Correct the variable name in trusted filter

Rename instance to instance_type to avoid misunderstanding

Change-Id: I88f8d31074d7547649c242a023b18143a0092fea
Fix bug in TestObjectVersions

The object version hash trap test was incorrectly hashing over
None instead of the list of object fields. This patch fixes
that and updates the hashes accordingly.

Change-Id: I217b65e7dfee7b77c5ab7b0b7c8bf06cafe8bcca
Merge "Fix bug in TestObjectVersions"
Merge "VMware: remove unused code in vm_util.py"
Merge "Correct the variable name in trusted filter"
Merge "Drop support for conductor 1.x rpc interface"