Added HeadBucket to S3ProviderClient
Added proper expansion of canned acls into full acl policies
Fixes for NPEs in ACL mapping to internal representation
More null checks for ingressing acls for groups
Moved AclUtils to osg-common code. Fixed the acl group matching logic to use the uri
Fixed one more incorrect s3 group lookup in acl translation
Fix for acl -> grants on permission decode.
Added population of displayName on acl render for getAcl
Moved the acl change from the call() into the pre-processing. Also checkf for invalid acls before any db ops. Error should not result in any change
Fixed bucket lookup to handle optional hidden buckets properly
Do not allow hidden buckets for acl change. Must address handling hidden buckets (snapshot buckets)
Added required ContentLength to object PUT as well as quota check for max bucket size in PUTObject
Populate owner in acp during acl PUT if not in request as happens for header-based acls
Fixed binding code and status issue with some response messages. setAcl, delete, delete version
Fixed osg binding to remove bindings for Status structures no longer in responses
Added acl owner checks to bucket as well as object
Merge branch 'team/storage/riakcs-techpreview' into dev/zhill/tp
Fixed osg binding for listbucket result to add <Contents> structure properly
Added object uniqueness constraint via internal key
Added comments for explanation of object uuid scheme. Added implementation for bucket size update on put/delete of objects. Still need to implement object reaper for cleaning objects that failed to be deleted. Added initial bits of test for the object manager. Not complete