Corrects mgmt-taskmanager startup method

Adds 'conf' as an argument to mgmt_main which is accessed in startup
method.

Change-Id: Ie17ed92137200f0562894950df0479749492faf4
Closes-Bug: #1323395
Corrects the class name "ExtensionManager"

Corrects ExtensionManager to extensions.ExtensionManager which was
earlier written without the package name.

There were no errors encountered as first condition of the condition set
always evaluated True.

Change-Id: I1fd4016105a99a7baaad6d2613b0e709a09aeeb2
Closes-Bug: #1323400
Clean up openstack-common.conf

The issues are detected by new change about update.py
in I68c0108304be8a315bcefe939c22019caab9bc98. This patch
doesn't depend the oslo-incubator patch.
 * remove unused module config
 * add missing module loopingcall and remove module
   cfg in openstack-common.conf
 * sort the modules in openstack-common.conf

Closes-Bug: #1323622
Change-Id: I10cca7386ea8e586f7e35a2f0e5b3c5c14906d7e
Remove unused xml config file

Change-Id: I2b0129fcf3fb9f2e206dc0d6ac422c5bcc82d6af
Closes-Bug: #1324317
Include datastore version details in datastore calls

Currently it takes n+1 API calls to obtain the versions for each
datastore. This blueprint augments the response to add
the version details.

Implements: blueprint list-datastore-type-and-versions

Change-Id: I2fc2da8109d23038909f5f604cabf209e2eb1d11
switch from mox to mox3

Mox3 is an unofficial port of the Google mox framework to Python 3.

Closes-bug: 1283482
Change-Id: I3f558420bc720880eb91fca7b936bdcd6949a513
Merge "Corrects the class name "ExtensionManager""
Merge "Clean up openstack-common.conf"
Merge "Corrects mgmt-taskmanager startup method"
Merge "switch from mox to mox3"
Merge "Include datastore version details in datastore calls"
Merge "Remove unused xml config file"
Use tcp/udp ports from config for heat templates

Reasons:
 - Trove should use tcp/upd ports
   from config for rendering heat templates.
Changes:
 - adding another two rendering parameter:
   - tcp_rules;
   - udp_rules;
 - adding validation for empty rules sets:
   - if no tcp/udp ports were mentioned - no rules will
     be assigned AWS::EC2::SecurityGroup.

Change-Id: I066aab0e7a32136608e2a6e23999e85bc637debd
Partial-Bug: #1276228