Adds exception handling around heat stack creation

Reasons:
- heat_client.stacks.create raises HTTPException which was not
  captured in heat work-flow.

Changes:
- Adds heat_exceptions.HTTPException in the exceptions captured
  while stack creation.

Change-Id: Ia87e1f6d08ac062e1085dd1c0b0c4197a74597d4
Closes-Bug: #1325049
Add warnings when a path for api_extensions_path does not exist

This commit fixes api-paste factory to show warnings when the path
for api_extensions_path doesn't exist.

Change-Id: I2288e39d6740aabc7818c3c963257e700237afe5
Closes-Bug: #1301660
Fix inheritance for ConfigurationParameterDeleted

Reasons:
 - ConfigurationParameterDeleted is not
   inherited from any of exception classes.

Changes:
 - inheritance was updated from object to TroveError

Change-Id: I1e476ff7547ffb8efcc7fc3a13312b0f16fc4392
Closes-Bug: #1328865
Reverting deleted tests

Reasons:
 - To merge MongoDB and the mount_path patches,
   certain tests were removed.

Change-Id: Iab92f629408e9b5973449e2a5e4f2403a3ff2525
Closes-Bug: #1287371
Add slave_of_id to instance model

Add new 'slave_of_id' field to instance model and schema.

partially implements blueprint replication-v1
Change-Id: I613eaed6057745f38ffffafad2c72a0338b2552a
Merge "Reverting deleted tests"
Merge "Fix inheritance for ConfigurationParameterDeleted"
Delete undeclared variable in guest-agent API class

The commit c7d93e7ce74c20a9c59ee0d2d542ed5b54d9c39c (not linked to
a gerrit review) introduced a local variable "timeout", used in a
 method of the API class

The review I9ad1b441eca855a4304454014ae746ec51bef8f3 deleted the
declaration of this variable but did not remove where it was used
in the class.

This patch removes the unused variable.

Closes-Bug: #1332333
Change-Id: Ie7aa66ceeca4efe63d91d60bcedb760ec181d443
Imported Translations from Transifex

Change-Id: Id76b9c033eadef8be7a8538430089d6dd434fd0b
Merge "Add slave_of_id to instance model"
Merge "Add warnings when a path for api_extensions_path does not exist"
Merge "Adds exception handling around heat stack creation"
Imported Translations from Transifex

Change-Id: Ib81179ee7494e45983af0b0b98b1ea9756378f6e
Merge "Delete undeclared variable in guest-agent API class"
Add notifications for trove.instance.* actions

Reasons:
 - Trove should emit notifications at certain stages.

Changes:
 - adding instance.:
   - create.start|end|error;
   - delete.start|end|error;
 - adding tests.

Partially Implements: blueprint ceilometer-integration

Change-Id: I8c56b033679bbae95bd28693b3bed3a87926a5b4
Add notifications for trove.backup.* actions

Reasons:
 - Trove should emit notifications when resources are being used.

Changes:
 - added backup usage notifications:
  - trove.backup.create.start|end|error;
  - trove.backup.delete.start|end|error.
 - unit/int tests proposed.

Partially Implements: blueprint ceilometer-integration

Change-Id: I8e7dbdb82e4a200f338c4273eeacbfc7d87c603f