UAR-807 Base files from foundation
UAR-807 Changes include:
UAR-807 Changed all button references for 'reject' to 'return for edit'
UAR-807 DOCUMENT REJECTED message changed to DOCUMENT RETURNED FOR EDIT
UAR-807 Changed panel title 'Proposal Developement Rejection Confirmation' to  'Proposal Development Return For Edit Confirmation'
UAR-807 Changed reason from 'Rejection Reason' to  'Return For Edit Reason'
UAR-807 Changed question from 'Are you sure you want to reject this document' to 'Are you sure you want to return this document for edit'
UAR-839 Initial commit of canPerformProtocolActionRules.drl
UAR-849 Set protocol contingency description results field maxLength to -1 which disables the Kuali default maxLength, so the full description is displayed in the search results.
UAR-839 Modified drules definition to allow missing actions
UAR-807 Additional Requirement request: change the Alt/hover tag on the Return For Edit buttons
UAR-864 Increased character limit of the description field in Protocol Contingency from 2000 to 2500
UAR-840 Initial commit of files from foundation: ProtocolDocumentBase
UAR-840: Adding ResponseApproval to the list of protocol actions to be considered when merging an amendment. Also refreshing collections on the base protocol prior to versioning it during an amendment merge.
Fix issues with formatting

Fixing discrepancies between master and development that create merge conflicts when merging back.
UAR-875 Merge branch 'UAR-807' into release
UAR-875 Merge branch 'UAR-839' into release
UAR-875 Merge branch 'UAR-840' into release
UAR-875 Merge branch 'UAR-849' into release
UAR-875 Merge branch 'UAR-864' into release

Conflicts:
	src/main/resources/edu/arizona/kra/datadictionary/CustomProtocolContingency.xml - Resolved by keeping changes in both files.
UAR-875 Merging release back into master for release 5.2.1-release8 with fixes for UAR-807, UAR-839, UAR-840, UAR-849, UAR-864, UAR-873