UAR-629: Adding Amendment/Renewal number to protocol attachment and set the default sorting to this number.

Created 3 custom classes derived from the corresponding irb class for:
ProtocolAttachmentProtocol
ProtocolAttachmentFilter
SortByValuesFinder

The main code change in ProtocolAttachmentProtocol adds two fields, protocolSourceProtocol and sourceProtocolAmendRenewalNumber. ProtocolSourceProtocol is populated by looking at all the attachments that have the same fileID and picking the newest one (by sorting by ID and picking the first one) and then storing the protocolId for that attachment. The amendment/renewal number consists of the last 4 alphanumeric characters (if any) in the protocolId.

Added corresponding spring beans to load the custom edu.arizona classes above:
CustomProtocolAttachmentProtocol.xml
CustomProtocolAttachmentFilter.xml

Changed the repository-irb.xml to load the ProtocolAttachmentProtocols in the custom edu.arizona class.

Added innerTabRightAligned.tag to display the A/R number on the protocol attachments page and modified protocolAttachmentProtocol.tag to use it.