Merge pull request #2 from gregjan/master

Includes changes from awoods and refactoring of roles PEP support
Move classes around;  update http client API
Refactoring auth-roles-common integration tests, take 1
Refactor Access roles tests to use AbstractRolesIT
Put full author name
Publish fcrepo-auth-roles-common test jar for use during testing in
other packages
Finish refactor of access role IT tests to make more general
Deletion ACL tests.
Move setup() to AbstractRolesIT, implement abstracted method
getTestOBjs()
Move setup() to AbstractRolesIT(), implement abstract method
getTestObjs()
fixes admin ITs for delete of children
implements recursive child permission checks for remove node action