Added functional test for object manifest

The Object manifest is way to support large objects.
http://docs.openstack.org/developer/swift/overview_large_objects.html.
This functional test upload a random data in to segments.
Create a manifest object to connect all these segments.
Issue a GET request to manifest object and match this data with the original unsegmented data.  

Change-Id: I4ca3f4b4e4540f3121c75db50280ef214836a8d1
Signed-off-by: Pushpesh Sharma <psharma@redhat.com>
Reviewed-on: http://review.gluster.org/5945
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Tested-by: Luis Pabon <lpabon@redhat.com>
Added Object Versioning Functional TC

Changed container-server.conf to allow object versioning.
Added object versioning testcase which does following:
  a. Setup method to create two containers
     object,versions
  b. Set 'X-Versions-Location':'versions' for
     'object' container
  c. test method:
     1. Write random data to a object named 'object'
        in 'object' container for random number of times
     2. Match the current version of object with last
        data written
     3. Delete the current version
     4. Repeat steps 2-3 till list of data written exhausted

Change-Id: I6b36008b9c4d967383169290c8fd3adf3c3446a8
Signed-off-by: Pushpesh Sharma <psharma@redhat.com>
Reviewed-on: http://review.gluster.org/6018
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Tested-by: Luis Pabon <lpabon@redhat.com>
fixing tox requirements

Old link to download swift 1.9.1 is broken, updated to download directly

Change-Id: I02401c4f243376b58940b13e212d6dfafc1c76c9
Signed-off-by: Thiago da Silva <thiago@redhat.com>
Reviewed-on: http://review.gluster.org/6060
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Tested-by: Luis Pabon <lpabon@redhat.com>