Create trusts for admin user with correct tenant name

See the bug description for details.

Closes-Bug: 1318706
Change-Id: Iaed2b9f2ff8964df3d2c5753dcfaf2688046828c
Added validation for long hostnames

* Sahara checks that composite instance name with maximum id doesn't
  exceed default limit 64 for characters when changing hostnames by command:
  "hostname new-host-name"
* Composite name described in previous point is:
  "cluster_name" + "node_group_name + "instance_id" + "." + "novalocal"
* Applied for cluster creation validation and scailing operation
* Exctracted constructing of composite name to separate utils method

Change-Id: I2dd3724398c10fb1d6dad87606f6123e50f851d5
Closes-Bug: #1300391
Removed versions from Vanilla plugin description

Change-Id: I329c769f6161ebb9f41d12477eafbfd675c7af2d
Sync the latest DB code from oslo-incubator

Update includes a lot of changes from oslo. Previous update was
on Dec 9, 2013.

Sahara code changed because of oslo.db API change.

The main change in API is that oslo.db no longer stores SQLAlchemy
Engine and sessionmaker instances globally and it's up to applications to
create them.

Change-Id: I3e90739ab96fa8c4c718f22542df8460cb052ad9
Add warn re alpha readiness of distrib mode

Change-Id: I7953a1a8eae65afc6fc3f1fdf64ae1326aa215e4
Made Swift topology optional for data locality

Change-Id: I80d33543cc2173dd62beab17f811f0f8e162a078
Closes-Bug: #1257945
[HDP] Changed test tag for HDP1 plugin

In order to run tests for both HDP1 and HDP2 plugins
a test tag for HDP1 has been changed from "hdp" to "hdp1"

Change-Id: I456884d614d324bb502fa04a8da04d11060b8f90
Merge "Create trusts for admin user with correct tenant name"
Documentation for the Spark plugin

This patch adds a documentation page for the the Spark plugin, using the
Vanilla plugin page as a template.

Change-Id: Ic6a06e7cfd1b2e0a9ad5dbd1f93b29158be19aa2
Add Spark to overview and feature matrix

Add Spark to the existing documentation in the overview page and in the
feature matrix for plugins.
Also use the more general 'data intensive application' instead of Hadoop
when referring to the kind of applications Sahara is able to handle.

Change-Id: Ibebeeaada6defa2549026b39e8c6faa23aba9cb8
Merge "[HDP] Changed test tag for HDP1 plugin"
Merge "Add warn re alpha readiness of distrib mode"
[HDP] Integration tests for HDP 2.0.6

Implemented checks:
* templates creation
* cluster provisioning
* scaling
* swift support
* EDP

Implements: blueprint hdp2-integration-tests

Change-Id: I1196032ad06c8c47fa4554f9ff5634161f722e61
Rework keystone auth_token middleware configs

We're using Sahara-specific configs and there are some other potential
inconsistencies.

* use common OpenStack [keystone_authtoken] section for middleware
  configurations;
* token validator reworked to be consistent with update auth_token
  middleware usage;
* auth_uri is now stored in context for consistency, additonally, it
* provides correct auth_uri in multi process sahara deployment.

Closes-Bug: #1257472
Closes-Bug: #1249063

Change-Id: I5a33ae6269d40dadcd4893b27a937a37e0c74006
Merge "Added validation for long hostnames"
Add Spark 1.0.0 to the version list

We tested an image with Spark 1.0.0 created with the DIB and it worked
without need for any other change in the plugin.
As soon as the documentation patches are merged, I'll submit an update
for those files as well.
Version 0.9.1 is not removed from the list since there are already
images floating around and people are using it.

Change-Id: Ie41d9fbbd340fc9527fd5e8b0fc48eed0f6705ad
Merge "Documentation for the Spark plugin"
Merge "Sync the latest DB code from oslo-incubator"
Merge "Made Swift topology optional for data locality"
Merge "Removed versions from Vanilla plugin description"