Added functions to recursively copy ACLs

References #520