UAR-564 Initial commit of ReviewCommentsServiceImplBase

We need to override the isAdministrator method to make it protected.
UAR-564 Adding Caching to Improve Performance in IRB Protocol Loading

For this mod, I am basically adding caching to the isAdministrator method in ReviewCommentsService so it only checks if the user is an administrator once each 5 minutes.

I also added caching to the ProtocolOnlineReviewDocumentAuthorizer to check if the user can edit and can save the POR document once each 5 minutes.
UAR-564 Initial commit of repository-irb.xml
UAR-564 Adding proxy="true" to several references in repository-irb.xml

This should help the search. Specifically, it is retrieving all reference objects for the protocol and protocol submission when doing the search. The reason it does this is because it is trying to determine if this user has a derrived role. This pulls much more information than is needed.
Merge branch 'UAR-564' into development

Conflicts:
	src/main/resources/META-INF/kc-config-defaults.xml