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
Correct the command to stop cassandra server

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

Change-Id: I8d679502f1a05e3d9b04420f1021d362096b22d3
Closes-Bug: 1295362
Updated from global requirements

Updated global requirements from openstack/requirements.

Change-Id: Ic34f86e269a8faec6efb3f49ad01bdd8e7f3ec55
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"