Adds missing dependency to the documentation

Trove depends on MySQL-python package, to compile and install it is
required libmysqlclient-dev, otherwise the installation procedure
described in 'doc/source/dev/manual_install.rst' will fail in recently
installed boxes.

Closes-Bug: #1261525
Change-Id: I0cc325eb7efb056efe9682fa3478795ae025bfa1
Adds tenant_id to guest_info in heat code

Reasons:
- Heat code and used mysql/heat.template are missing tenant_id
- tenant_id is needed to simplify the identification of owner
  of the instance.

Changes:
- Adds tenant_id to heat.template and in heat code.

Change-Id: I08a8703e8d5f3db627a280c9df774d734437fcea
Closes-Bug: #1263159
Add volume total to Mgmt Instance Get

Add volume.total attribute and value to instance info returned by
mgmt show/get call in addition to volume.used.

This will help in validating cinder volume size reflects actual
filesystem size.

Change-Id: Ia89269edbf90b91967dedcc787dd54f8a56695de
Implements: blueprint add-volume-total-attribute
Update for datastore tests to support multiple datastore types

This resolves some issues with datastore tests
Change-Id: I6065dc763b0e3c7df55986100dff9416401bc97e
Removes deprecated usage of BaseException.message

Reasons:
- util\mysql.py is using deprecated BaseException.message
- message pops up in integration tests logs too.

Changes:
- Fixed the warning messages during tests.

Change-Id: I8bfe1cb8b1755d5481eda8d0b660340b04d2a171
Closes-Bug: #1267201
Merge "Update for datastore tests to support multiple datastore types"
Merge "Add volume total to Mgmt Instance Get"
Merge "Adds tenant_id to guest_info in heat code"
Fixed misspelled help message in cfg.py

Reasons:
- Help message for exists_notification_ticks has misspelled
  reference to report_intevals.

Changes:
- Corrected report_intevals to report_intervals.

Change-Id: Iac13298a5f1a9fa938283982a9e52455c0ef0ae9
Closes-Bug: #1267822
Fixup indentation errors found by Pep8 1.4.6+

Closes-Bug: #1267994

Change-Id: I2662c863e21baa6a290311ec8eb12a01193eed94
Merge "Fixup indentation errors found by Pep8 1.4.6+"
Merge "Adds missing dependency to the documentation"
Merge "Removes deprecated usage of BaseException.message"
Initial support for single instance Cassandra Database

Reasons
- This code adds ability to create/delete instance
with mongodb service type. No other operations supported.
- Trove should support multiple extensions. One of the is NoSQL support.
Main goal is to add support for Apache Cassandra NoSQL database.

Changes
This code gives ability to create/delete instance
with cassandra datastire type. No other operations supported.

Change-Id: Ib48f6392765af49c2df1447c3df46675825d210f
Implements: blueprint cassandra-db-support