UAR-760 Initial commit from foundation
UAR-760 Eliminating duplicating the attached files when an ammendment/renewal is integrated back into the main protocol
UAR-780 - Adding refresh object on protocolSubmissions.
UAR-757 Base files from foundation
UAR-757 Committing changes include:
 added method to ProtocolBase get Protocol Actions sorted by Action ID
 modify history table to use the new method to get Protocol Actions sorted by Action ID
UAR-792 Initial commit of ProtocolBase.java
UAR-792 Created init methods for instance vars

We are going to use initialization methods int he construcot to encapsulate setting instance variables to default values when a new Protocol is instantiated and not loaded by OJB. We have observed that OJB seems to set the variables before the constructor is called. This causes the constructor to incorrectly set the variables to blank, empty, or default values over writing what is loaded in from the database.
UAR-830 added exclusion for iText
UAR-803 Merge feature branch 'UAR-757' into release_backup2
UAR-803 Merge feature branch 'UAR-760' into release_backup2

Conflicts:
	src/main/java/org/kuali/kra/protocol/ProtocolBase.java
UAR-803 Merge feature branch 'UAR-780' into release_backup2

Conflicts:
	src/main/java/org/kuali/kra/protocol/actions/ActionHelperBase.java
UAR-803 Merge feature branch 'UAR-792' into release_backup2

Conflicts:
	src/main/java/org/kuali/kra/protocol/ProtocolBase.java
UAR-803 Merge feature branch 'UAR-830' into release_backup2

Conflicts:
	pom.xml
UAR-803 Merge branch 'release_backup2' into release