Add new ACL functions.

These new functions operate on Buckets, Default Objects, and individual Objects.
Wouldn't it still be beneficial to be able to manipulate all the ACLs separately as well?