adding 2 role authorization projects to fedora base project
 - common roles support
 - basic java roles-based PEP

Resolves: https://www.pivotaltracker.com/story/show/62019734
adding 2 role authorization projects to fedora base project
 - common roles support
 - basic java roles-based PEP

Resolves: https://www.pivotaltracker.com/story/show/62019734
fixing accessroles endpoint, removing camel case
Cleaning compiler warnings
Cleaning compiler warnings
adds access roles API to fcrepo-webapp REST API
adds access roles UI to node pages
adds an RDF pointer to the access roles endpoint

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

made enum fields private
removed unneeded roles provider from AccessRolesResources
Merge pull request #207 from futures/CleanUpInAuthz

Cleaning compiler warnings
migrated org.fcrepo.auth to org.fcrepo.auth.common to match project name
sends bad request instead of 500 for bad JSON data
cleaned up some warnings
migrated org.fcrepo.auth to org.fcrepo.auth.common to match project name
Fix up sonar findbugs warnings
Fix up sonar findbugs warnings
Clean up sonar violations
Clean up sonar violations
Fix logger naming convention (S1312)
Remove redundant throws declarations
Fix logger naming convention (S1312)
Avoid throwing generic exceptions
Clean up exceptions to ensure they either log an exception with context, or propagate the cause