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
Converted fcr:accessRoles endpoint to lowercase
Add .travis.yml
many xacml enhancements, including tests

cleanup of pom dependencies
turned down IT logging
Merge remote-tracking branch 'upstream/master'

Conflicts:
	fcrepo-auth-roles-basic/src/test/java/org/fcrepo/auth/roles/basic/integration/BasicRolesAdminIT.java
	fcrepo-auth-roles-common/src/test/java/org/fcrepo/auth/roles/common/integration/AbstractRolesIT.java
	fcrepo-authz-xacml/src/main/java/org/fcrepo/auth/xacml/FedoraXacmlPEP.java
added access roles endpoint to RDF
scaled back logging during ITs