Update integration tests, including recursive child deletes.

Resolves: https://www.pivotaltracker.com/story/show/59772392

Refactoring auth-roles-common integration tests
Refactor Access roles tests to use AbstractRolesIT
Publish fcrepo-auth-roles-common test jar for use during testing in
 other packages
Deletion ACL tests.
Fix admin ITs for delete of children
Implement recursive child permission checks for remove node action
Convert Windows carriage returns to unix newlines

*  exampleadmin doesn't have permission from root node
   to attempt to read a deleted object or its descendants,
   so it gets a 403
*  fedoraAdmin does have the permission to read the tree,
   so it gets a 404