Make cli result table columns more clean

Two changes:

*) Show dimension (seconds) in times columns
*) Rename unclear "ratio" to "success/all"

Change-Id: I09fddddf8389efc636c14654c1d1631e353152b4
Merge "Make cli result table columns more clean"
Switch rally.sshutils from 'eventlet' to 'time'

Inasmuch as tests.test_sshutils.SSHTestCase.test_wait and
test_wait_timeout fail on py26 on Mac OS, it was decided to remove
'eventlet' from sshutils and instead of it use 'time' module and it's
same functions.

Change-Id: I7d0ae176b0419e09157c09d7c6213edc109df2e0
Closes-Bug: #1264403
Create FK for parent_uuid on ALTER TABLE

Due to the fact that in MySQL a foreign key constraint requires indexes
for all involved fields it should be defined after these indexes.

The backref definition was corrected for the parent relationship.

Change-Id: I891af2cf6efbcb401c6a2c38e65c8aaf22d171b0
Merge "Create FK for parent_uuid on ALTER TABLE"
DummyProvider refactoring

In the 'credentials' config section of dummy provider it is possible to
specify additionally port, key and password.

Change-Id: I784b8c4b9b920d80ded5af87e996f6df44d5c380
Related: blueprint provider-server-refactoring
Add missing tests for rally/benchmark/scenarios/nova/utils.py

Change-Id: I4949e1b7e17e86cfacd8b360cfdef64a0babfe08
Merge "Add missing tests for rally/benchmark/scenarios/nova/utils.py"
Merge "Switch rally.sshutils from 'eventlet' to 'time'"
Print deployment id when a deployment is created.

Change-Id: I13db9c87031cecaadfef7a42d17d713749a6fde0
trello: https://trello.com/c/hURll2Id