Modified the database structure

Change-Id: Ia58c160b281ab928cd66815b869ad519f7c805a4
Implements: blueprint Schema redesign
updated post-result method

it now writes results into the database

Change-Id: I5c30796142192ba4f58acf4c8d83c1a7e0b6e9d9
Implements: blueprint report-results-api-call
Use the same user for tempest test user and alt user.

Tempest test will use the same user for Test User and ALT User.
So, only ask for Test User password and apply that to both users.

Change-Id: Ie37faf011cdf54954b882dd31aadaa9ce0c01b1f
Use values from DB instead of config file for tempest config.

Update tempest_tester.py to use the data in the cloud db.
Values in config file can still be used to futher customize the tempest config.
Unnecessary values are removed from conf.json.sample.
The remaining values will be removed once the execute_test.py can discover
them.

Change-Id: I5a3257a0b99985fccbc0f26d04f0060986ec6cc3
Updated to keyword arguments

Updated execute_test.py module to use keyword arguments instead of postional arguments

Change-Id: I2782ae6fb264698ba624f6082d59b67ffbb12f85
Merge "Use values from DB instead of config file for tempest config."
Display existing tests on the web page.

Update home.html to display existing tests in the test table.
Based on the original layout of separate Clouds and Tests tables.
The layout look and feel may change later after UX review.

Change-Id: I31e6ed4eef2a5171a2e22846b03c44896d189ede
Partially-implements: blueprint update-test-status
Update for test related operations.

Set finished to true when test completed.
Implement delete tests.
Add place holders for show test status and report.
Remove label field from test web page.
Enhance error handling for invalid test_id.

Change-Id: I0b3a81871867cd5e5c3ab8a1dd8f63911926a0e9
Updated Docker template to use the latest version of pip.

Some packages required by Tempest need pip>=1.4. Updated Docker
template to use CMD command.
Docs Refactor

This patch is documentation only.  The changes are not complete and information
in the files should be updated as the progress progresses.  The goal is NOT
to update the files, but to move them into better locations as dicussed in
weekly calls.

The change includes making the root readme more general with links to deeper
documents.  Landing pages for running RefStack and TCUP have been moved to the
/doc directory.

Change-Id: Ifdf4afe0411f92253e0b4cb3ad64a0e6be3bd172
Merge "Updated Docker template to use the latest version of pip."
formatting doc change in refstack

Change-Id: I3e24dfc65f99f3541777c1fdbdfc41e083a084d4
actually fixed the refstack doc page.

Change-Id: I59beb6c09c6e78cec6ae99dae409d13d8d547141
minor changes to the readme

Change-Id: Ic6e17c8afd1bfaaa44b56e216ded305278a2b79c
house keeping.. we dont use this

Change-Id: I3b236ee3e866e2e3320726d1bb26cda6879fc6f3
added base gearman code for client side.

Change-Id: If02456a99f17399c6a1d5b155ff3c58b79a9eade
Add discovery methods.

Add methods to discover tenants and identity region name.

Change-Id: I7e711663c80a5d181031d4c2e0c5338f12128263
Partially-implements: blueprint discover-cloud-artifacts
Merge "Add discovery methods."
Merge "minor changes to the readme"
Improve logger messages

Imporved logger to handle message from the current module only
and also added clearer messages when discovery fails authentication.

Change-Id: Ic5ce27d5bb59f8bc4430542d060b4e0860727ae6