Update to latest Oslo rpc modules

* Oslo rpc code now supports heartbeats which will provide Trove
  reliable connections to guests
* Updated the rpc module only via the oslo update procedures

Addresses blueprint trove/update-oslo

Change-Id: I2e25afc0a20d7d834aaf477a32b9a69aa27a9eba
Makes two tests wait for the instance to go ACTIVE

In environments with limited resources, these two
tests can fail intermittently because of some timing
related to resizing. Waiting for the instance to
return to active resolves the resulting 422s.

Change-Id: Ib82f7dcd43f1f7fbba5c5ade44785243d9d1186d
Added param name to validation error messages

    Validation errors now pre-fixed with param name so that its
    easier to troubleshoot

Fixes: bug 1201993

Change-Id: Icff176de9f18fe08749473ee3d68c70c55be2c9c
Merge "Update to latest Oslo rpc modules"
Merge "Makes two tests wait for the instance to go ACTIVE"
replication initial
moved clustertype to trove directory
removed dummy cluster api
mocking up against the flavors api instead
refactor to use real a more OO approach