Added new artifacts for tempest in html format

 - tempest-stabel.html
 - tempest-in-progress.html
 - tempest-not-ready.html

Change-Id: Ic5ba5eb337c03e5735475f961971fd2a806669dc
Implements: blueprint add-tempest-artifact
Moved magnetodb config files to /etc/ directory

Implements: blueprint move-configs-to-etc
Change-Id: Id2546d0baff4da17b15632ce670adbc303403f5c
Adds new tempest tests on ReST API get item

Partially implements: bp tempest-rest-api-tests
Change-Id: Ie57cdb61d7c3199cffde57fff6942ac79e5a79a0
Merge "Moved magnetodb config files to /etc/ directory"
Merge "Added new artifacts for tempest in html format"
Add constraint to parser.Parser.parse_key_schema

If we do not specify RANGE in KEY_TYPE in request body, we will not see
it in the response body with None value.

Change-Id: Iadb264d3923c5834daadbe4be72fd4524cbb80cb
Closes-bug: #1295204
Added needed settings for keystone integration

Partially implements: blueprint keystone-token-validation

Change-Id: I457dbaa5f689ee4ee8c93333e986455bddb8c97b
Adds tempest tests on ReST API batch_write

Partially implements: bp tempest-rest-api-tests
Change-Id: Ic0bc5d59a5794d0ceaeb1cec40defbdceb3199e7
Merge "Adds tempest tests on ReST API batch_write"
Merge "Add constraint to parser.Parser.parse_key_schema"
Enable keystone token auth and ec2 auth

This patch enables keystone token auth and ec2 auth. Also it enables
keystone support in tempest.

Also, magnetodb section was added to tempest config.

Change-Id: I3e20ab7c66350cbb4a02c5401c43502b3cbaa461
Implements: blueprint keystone-token-validation
Merge "Adds new tempest tests on ReST API get item"
Changed cassandra version from 2.0.6 to 2.0.7

Change-Id: Ia329ca70f4d278559a0a7b4ad4d6bc41ffc00f79
Implements: blueprint change-cassandra-version
Merge "Enable keystone token auth and ec2 auth"
Added $(tenant_id)s to MagnetoDB endpoints

Partially implements: blueprint keystone-token-validation

Change-Id: Ia8a1ddaa85398835df888ac1b539d389ab5011dd
Add check before get item

Add check for the existence of the table before get item.
Add unit test for coverage TableNotExistsException.

Change-Id: I788d7d5116537e45e01d668a3a24c351d882e093
Closes-Bug: #1306561
Merge "Add check before get item"
Added keystone v3 support

This patch enables keystone v3 token auth and ec2 auth.
Also it enables keystone v3 support in tempest.
Tempest code should be reviewed.

Change-Id: I421c6c16216d7a0cc9902c7351d504359a600adf
Implements: blueprint multi-tenancy-enforcement
Storage refactoring for async table creation pluggability

Storage was separated for 2 layers:
 - StorageManager (responsible for performing operation logic - async or not, etc)
 - StorageDriver (is adapter for target storage with provide common interface)

Also TableInfoRepository entity was separated. It is responsible for storing and loading table meta information like schema

Implements: blueprint async-table-creation

Change-Id: Ieb5057565173b02b1c80742c906ef1ccf423809e
Merge "Added $(tenant_id)s to MagnetoDB endpoints"