Add Docker build file template

Add Docker build file template and a module to create customized
build file.

Change-Id: Ie67573797362befb3546f64788a790c9c4bd33aa
modified requirements to include jinja2

Change-Id: I21618d945e15561f31321a1471f7a58f92dda37c
Add a module

Add an execute_test.py module to run tempest test against a cloud

Change-Id: I4d27f180fa6a954a2ecec60df4a63c5897c5b502
Check in the tempest_tester

Check in the new tempest_tester.py.

Change-Id: I1f5dc624ca2afcd824877cc760ab70444b706945
Merge "Add a module"
Merge "Check in the tempest_tester"
Add JSON config file

Add a sample JSON config file and a module to read it.

Change-Id: I1e29d7f878605a6bc934dd429a1ffca31475fd71
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