Use six.moves.urllib.parse instead of urlparse

To keep Python 3.x compatibility, use six.moves.urllib.parse to
replace urlparse.

Closes-Bug: #1279611
Change-Id: I1867ef3ab0fd13cc7fd0875b419e06c2d96963c2
Test restore full and restore incremental

Closes-Bug: #1280487
Change-Id: I29ce959d595a604b2df1adf7beec6ade5030105e
fix default rabbitmq configuration values in sample cfgs

The rabbit_* configuration options have default values in the library
code, but they are not visible in the sample configuration file. This
change adds the config values to the sample configuration files.

It also removes the other unused notifier_* config attributes.

Change-Id: I4ae76ef78b7a0a04c2ea5a24fd3000e9c1561f81
Closes-Bug: #1281975
Add heat.template for Redis datastore

Reasons:
- common policy for datastores:
       each datastore should be able to
       be provisioned as part of heat stack.

Changes:
- adding heat.template

Change-Id: I3b44c75b80da7b7b2a296259fbf925d5ec9d71a6
Closes-Bug: #1285157
Collapse mysql OptGroup Sections

collapses two [mysql] sections into one.

Change-Id: I19317b392aa3c4d670eabbae079c6df406f0ab6f
Closes-Bug: #1302236
Remove dependencies on pep8, pyflakes and flake8

They should be determined by the hacking dependency
implicitly.

Change-Id: Ife6c3b708f2be7e9188248929daf710fa859c0af
Correct the command to stop cassandra server

Using kill is too heavy, recommended is to use service stop

Change-Id: I8d679502f1a05e3d9b04420f1021d362096b22d3
Closes-Bug: 1295362
Merge "Remove dependencies on pep8, pyflakes and flake8"
Merge "Collapse mysql OptGroup Sections"
Trove doesn't use extras

Remove it from the requirements

Change-Id: Ibb47eaf0cf9b3e8a60b258789234b64c4a08db31
changing conductor logging levels

Running conductor in a log level below debug needs a little more
info to know what the instance id is from the log messages.

Change-Id: Ie657d480282b4fb1702827ebe5007e0d2ca9a0cc
Closes-Bug: #1306805
Updated from global requirements

Updated global requirements from openstack/requirements.

Change-Id: Ic34f86e269a8faec6efb3f49ad01bdd8e7f3ec55
Merge "Trove doesn't use extras"
Merge "fix default rabbitmq configuration values in sample cfgs"
Fix Couchbase Kill Command

'sudo pkill -9 couchbase-server' does not terminate couchbase,
but 'sudo pkill -u couchbase' does.

Change-Id: I88e71fb9c4e2356c1de80fe3aece9f97e5e8036c
Closes-Bug: #1308268
Merge "Correct the command to stop cassandra server"
Merge "Updated from global requirements"
Merge "Use six.moves.urllib.parse instead of urlparse"
Added separate rate limit setting for mgmt POST

Created a simple unittest
Fixed typo granced --> granted
Fixed test to show that the 4th request will result in a delay

Change-Id: I95062a805aaae88432c081d5f1d0a2da81d7108c
Closes-Bug: #1294421
Merge "Test restore full and restore incremental"