Fix usage of get() methods in python clients

Here, we replace passing the reference to a resource to the get() method of
python client managers by passing the ID of the resource. While the previous
approach worked for Nova, it turned out to be a bug in Cinder.

We also fix the list/dict objects used as the parameter defaults, which is
a bad approach as well.

Change-Id: I9baa805b0aa3f7ccc704a2fa64a057858034977c
Closes-Bug: #1263770
Merge "Fix usage of get() methods in python clients"
Add missing tests for rally/cmd/manage.py

Change-Id: Id0e6659b957a346ab7d9aed4ff295e61f7eed515
Use hacking import_exceptions for gettextutils._

Instead of using # noqa every time gettextutils._ is used, add an
exception in tox.ini

Change-Id: I0eb74a162568bf4f320682402e2dc63feadf675e
Remove mox

Change-Id: Idec9b0848f0412510a8823223566e94d86109e98
Merge "Use hacking import_exceptions for gettextutils._"
Move ScenarioRunner class to a separate module

For the sake of good structural code organization, we move here the central
benchmark engine class, namely the ScenarioRunner, to a separate module. We
also change the test code correspondingly and slightly rename some of the
methods left in the 'utils' module.

Blueprint benchmark-engine-refactoring

Change-Id: Id2cdad7f34c2ce067ad155c13166e256072a47e6
Merge benchmark.utils and benchmark.cleanup_utils

In order to simplify the structure of the rally.benchmark module, we merge
two 'utils' modules into one.

Blueprint benchmark-engine-refactoring

Change-Id: If13afd35d2b82339246ba836204fefdd17def39a
Remove duplicate mocks from ScenarioTestCase

Blueprint unit-tests-refactoring

Change-Id: Ib39620e55edb950609f10491480df14c9be6e2c7
Merge "Merge benchmark.utils and benchmark.cleanup_utils"
Benchmark scenarios for Rally: run task in instance

This patch allows a user to define a scenario where Nova instances are
created, then a script which outputs arbitrary JSON is run, and then the
instance is destroyed.

This allows tests/benchmarks from the instance perspective, as well as
from OS APIs.

blueprint benchmark-scenarios

Change-Id: I4b1f77f5f8c55fe1da41b6ab0b23eb03303ba95f