Added a new task to recursively add files to group

A new task has been added for greater flexibility in changing the group
and permissions of the shibboleth-idp directory. The first task now only
handles the recursive group change. The second ensures the correct mode
for the top level directory.