Make Volume conditionally required attribute in Instance Create Schema

    volume attribute may be removed in cases where volume support is off

Fixes: bug 1200029

Change-Id: Ic956e3d16cfb981eb778c77e0fe41b2e2e5f6e46
Added developer documentation for Trove

Added initial sphinx/docutils documentation for Trove. Also made
corresponding changes to setup.cfg so that OpenStack CI is able
to build the Trove developer docs.

Fixes blueprint: trove-dev-docs

Change-Id: I900ffd2c0b661fb7642fa06c08ee92892eb176f0
Fix drift in deleted timestamp for Notification and Database

    The deleted timestamp for the usage event and the database
    were being set at different intervals.  Now the time is
    captured once and shared between both usages.

    If the server deletion times out, a log message will be
    recorded but it will not throw an exception.  Ensures
    completion of clean up and record of deletion

Fixes: bug 1201685

Change-Id: I66f52f8b8a3954989844d3b5fa0794913e94ddfa
Merge "Make Volume conditionally required attribute in Instance Create Schema"
Merge "Fix drift in deleted timestamp for Notification and Database"
replication initial
moved clustertype to trove directory
removed dummy cluster api