Delete Multiple Objects should be also RESTful as usual Delete
Update specs
Fix zero-size object copy failure
Fix wrong test
Wrong usage of Range
Merge pull request #903 from basho/bugfix/multi-delete-is-restful

Delete Multiple Objects should be also RESTful as usual Delete

Reviewed-by: shino
Merge pull request #904 from basho/bugfix/zero-size-copy-500

Fix zero-size object copy failure

Reviewed-by: shino
Update ceph/s3-tests to latest, modified to 1.5.0
Merge pull request #906 from basho/feature/update-s3-tests

Update ceph/s3-tests to latest, modified to 1.5.0

Reviewed-by: shino
Fix policy version validation in PUT Bucket Policy

CS 1.4 does not validate the version of policy json when the policy
is being put, but validates when 'using' it (=anytime when you touch
anything in that bucket). This commit adds validation in WM resource
of PUT Bucket policy and related error codes.

There might be invalid policy versions in already upload buckets,
this commit also validates only version "2012-10-17" and "2008-10-17"
which are also valid in S3. Other invalid version strings continue
to be invalid. With existing buckets created at 1.3 and 1.4 with
invalid version strings, any operations on that bucket or on objects
in that bucket can't be touched and refused with 403.

Tests and workaround to fixup those buckets will follow.
Add regression check testcase to boto_test.py and small dialyzer fixes
Delete Multiple Objects must fail if >1000 deletion requested
Handle {error, malformed_xml} as 400 Bad Request with bad XML
Merge pull request #911 from basho/bugfix/bad-policy-version

Fix policy version validation in PUT Bucket Policy

Reviewed-by: shino
Merge pull request #912 from basho/bugfix/multiple-delete-upto-1000

Delete Multiple Objects must fail if >1000 deletion requested

Reviewed-by: shino
Add warning log for manifests

- many siblings
- large size
- long history ({UUID, M} pairs)
Refactor: move two manifest related functions to riak_cs_manfiest

- get_manfiests
- manifests_from_riak_object
Merge pull request #915 from basho/feature/manifest-many-sinblings-warning

Add warning logs for manifests, siblings, bytes and history

Reviewed-by: kuenishi
Exit with 0 if command line tools finish successfully
Fix non-existent state name bug